La guerre entre les fans d’Apple et celle de Google n’en finira certainement jamais, et les deux clans ont des avis différents concernant les spécifications techniques de leurs appareils, l’un met en avant l’optimisation logicielle et l’union avec le matériel, tandis que l’autre le nargue à grand coup de spécifications techniques, mais une question reste en suspens : Pourquoi Android a besoin de plus de mémoire vive qu’iOS pour avoir une fluidité similaire ?
Un début de réponse a été donné par Glyn Williams, un membre du site Quora où il explique pourquoi Android a besoin de plus de mémoire vive par rapport à son concurrent qui lui n’a besoin que d’un seul pauvre gigaoctet.
C'est à cause de Java !
La réponse provient de l’utilisation de Java pour Android dans ses applications contrairement à Apple avec iOS. Et son utilisation demande de disposer de plus de mémoire vive pour faire fonctionner le système, rien avoir avec le manque d’optimisation du code d’Android. En fait, un processus Java essaie de récupérer chaque petit espace de mémoire RAM (Random Access Memory) lorsqu’une application est quittée pour pouvoir la réutiliser ultérieurement sauf que ce fonctionnement prend du temps et peu parfois faire ramer le smartphone. Donc, si votre appareil dispose de plus de mémoire vive, le recyclage de cette mémoire perdue peut être remplacé par la quantité disponible.
Du côté d’iOS, Apple peut se félicite de ne disposer que d’un gigaoctet de mémoire vive et d’avoir la même fluidité qu’un terminal qui dispose de 3 Go, mais cela provient comme dit précédemment de la non utilisation de Java dans ses applications.
Néanmoins, Android se rattrape avec sa dernière version Lollipop et son nouveau moteur d’exécution Java baptisé ART (Android RunTime) remplaçant le vieillissant Dalvik sorti avec Android 2.2 Froyo en 2010. Celui-ci permet à Android de diminuer la quantité globale de compilation qui doit être effectuée lors du fonctionnement d’une application ou d’un jeu, ce qui lui permet d’améliorer l’autonomie ainsi que les performances du terminal.
Cependant, il faut que les constructeurs jouent le jeu en mettant à jour leurs smartphones, mais c’est une autre histoire...
Par Julien, il y a 9 ans :
Au moins on s'est désormais que ce n'est pas un manque d'optimisation de Google !!!!!!!!
Répondre à ce commentaire
10
42