Actualité

iPhone

Ne vous moquez pas de l'unique giga-octet de RAM de l'iPhone !

Par Arthur de la Brosse - Publié le

Alors que la plupart des smartphones Android récents sont accompagnés de 2 GB de mémoire vive, les critiques à propos de l'unique giga-octet de RAM des nouveaux iPhone 6 et 6 Plus ont été nombreuses au moment de la présentation des nouveaux appareils pommés.

Ne vous moquez pas de l'unique giga-octet de RAM de l'iPhone !

Et pourtant, malgré ce retard apparent, les différents tests opposant les grands smartphones d'Apple à leurs concurrents sous l'OS de Google montrent clairement que les performances de l'iPhone n'ont rien à envier aux appareils Android actuels.

Sur le portail Quora, Glynn Williams, un spécialiste de l'industrie du jeu vidéo, explique que les téléphones sous iOS offrent de meilleurs résultats que ceux sous Android, tout en possédant deux fois moins de RAM. La raison ? Les applications de l'OS de Google utilisent Java, et ont besoin de ce surplus de mémoire vive afin d'accomplir une action littéralement appelée la collecte des ordures plus connue sous le nom de Garbage collection.

Ce Garbage Collector correspond en réalité à un processus chargé de déclencher un recyclage de la mémoire lorsque les objets d'une app ne sollicitent plus de ressource. Ce système fonctionne généralement assez bien sur les appareils possédant une importante quantité de mémoire vive mais peut rapidement montrer ses limites lorsque de nombreuses applications sont actives.

Selon Glynn Williams, pour un fonctionnement optimal, les Garbage Collector doivent avoir accès à 4 à 8 fois plus de mémoire vive qu'une même app sur iOS, un seuil sous lequel les performances seraient rapidement dégradées. C'est pour cette raison que les smartphones équipés d'Android seraient dotés d'une mémoire vive au moins deux fois supérieure à celle des appareils d'Apple, ce qui aurait également pour conséquence de demander davantage de ressources et ainsi d'en réduire l'autonomie.

À l'inverse, iOS permet des appels natifs et n'alloue donc de la mémoire qu'en fonction des besoins réels des applications, ce qui limite ainsi la quantité de RAM à intégrer dans les smartphones pommés pour profiter de performances correctes. Tout ceci était évidemment archi-connu des développeurs, mais pas toujours bien compris des utilisateurs. Maintenant, vous savez tout.

Source (Via)