Ces dernières années, les mises à niveau de la version Android ont commencé à ressembler davantage à des améliorations itératives qu’à des changements visuels notables du passé. Android 14 ne semble pas non plus radicalement différent de son prédécesseur. Cependant, les améliorations apportées à Android 14 pourraient en fait inclure un aspect essentiel de l’appareil : la gestion de la RAM.

Dave Burke, vice-président de l’ingénierie pour Android, a expliqué comment Android 14 améliore les performances dans une interview sur Le spectacle Android (via Police Android).

Une meilleure gestion de la RAM à venir avec Android 14

Selon Burke, son équipe a réussi à réduire de 30 % le temps de démarrage à froid d’une application. Pour ceux qui ne sont pas familiers, un démarrage à froid d’une application se produit lorsque vous ouvrez l’application pour la première fois après un démarrage. En d’autres termes, un démarrage à froid se produit lorsque le téléphone doit récupérer les pages de codes d’une application du flash vers la RAM avant de les exécuter. Sans oublier que cela prend du temps. Vous remarquerez certainement ces améliorations dans la vraie vie.

Pour éviter un démarrage à froid, les processus doivent être conservés dans la RAM (processus mis en cache) dans un état inactif. Les processus inactifs peuvent reprendre leur fonctionnement presque instantanément, offrant une expérience fluide et fluide. Cependant, il existe au moins un défi lorsqu’il s’agit de conserver les processus en mémoire. En plus d’occuper de la RAM, les processus continuent de s’exécuter dans une certaine mesure en arrière-plan, consommant des ressources telles que le processeur et la durée de vie de la batterie.

Android 14 réduit intelligemment les activités en arrière-plan des applications. Cela pourrait très bien être au moins l’une des raisons derrière les thermiques contrôlés du Google Pixel 8 et du Pixel 8 Pro.

Burke a signalé des gains de performances significatifs résultant de cet effort. Les activités en arrière-plan ont été réduites de 50 %. L’équipe y est parvenue en gelant efficacement les processus et en réduisant les diffusions. Les diffusions sont la manière dont le système d’exploitation communique simultanément avec plusieurs applications. Les diffusions répétées sont mises en file d’attente pendant toute la durée pendant laquelle le processus reste en cache. Cela a entraîné une réduction de 30 % des démarrages à froid, comme l’a mentionné Burke.

Il a également noté que le nouvel ART (Android Runtime) 14 inclut des améliorations qui réduisent la taille du code en mémoire de près de 9 %.

Les fabricants ajoutent de plus en plus de mémoire à leurs appareils pour répondre à certaines attentes. Ainsi, toute amélioration logicielle dans la gestion de la RAM est certainement un ajout précieux.

A lire également