Je ne vois pas en quoi : l'OS est seul responsable de la protection de la mémoire, que ce soit sous Android ou Windows ou n'importe quel OS moderne. Que ce soit en C++ ou en Java les memory leaks sont possibles et sont la responsabilité du développeur. Du c++ moderne esquivera sans aucun souci ce genre de problème de la même façon qu'avec Java et la mémoire de l'application sera de toutes façons isolée.
Pour la batterie, a part si l'implémentation de l'API d'Android est foireuse, à ce que je sache, utiliser C++ peut permettre de réduire de manière importante les consomations. Il n'y a pas que pour les performances que ça peut être utile.
Evidemment, le prix a payer est la complexité de l'environnement de dev et les temps de compilation...et puis connaitre le C++ moderne.

Partager