Google réduit l’activité en arrière-plan dans Android 14
Une annonce officielle du vice-président du développement logiciel de Google, Dave Burke, a révélé que dans le nouveau système d’exploitation Android 14, les mécanismes de répartition de la charge sur le processeur et la RAM ont été modifiés, ce qui devrait avoir un effet bénéfique sur les performances du appareils et leur durée de vie de la batterie. Les ressources sont économisées en limitant les diffusions, qui est un mécanisme permettant au système de communiquer avec les applications lorsque des événements importants se produisent, tels que des niveaux de batterie faibles ou le passage des connexions Internet du Wi-Fi aux réseaux mobiles.
« Nous avons fait beaucoup d’efforts pour réduire l’activité du processeur des applications en arrière-plan et, par conséquent, le nombre de lancements à froid d’applications sous Android 14 a diminué de 30 %. Le démarrage à froid se produit lorsque des pages de code doivent être lues à partir de la mémoire flash et transférées vers la RAM avant de pouvoir être exécutées. La réduction de 30 % est donc assez perceptible et vous la ressentirez en tant qu’utilisateur.« – déclare Burke. Il a expliqué que l’objectif de réduire le nombre de « démarrages à froid » est très complexe.
« Nous voulions augmenter le nombre de processus mis en cache – processus en RAM – afin qu’il y ait plus de démarrages à chaud. Mais le risque ici est que s’il y a trop de processus en cache et s’ils ne sont pas réellement gelés – s’ils ne dorment pas réellement – ils commenceront à utiliser le processeur plus activement, et consommeront alors également l’énergie de la batterie. » – a expliqué le top manager.
Ces mesures ont permis d’obtenir une augmentation significative de la productivité. « L’équipe a déjà réussi à réduire l’activité de fond de 50 %, telle que mesurée par le processeur, et nous y sommes parvenus grâce à un certain nombre de projets internes visant à geler correctement les processus et à réduire les émissions », ajoute Burke. Les développeurs ont également apporté des améliorations pour réduire l’utilisation de l’espace disque sans compromettre les performances.
« Nous avons réduit la taille du code de 9 % en réduisant les déclarations de retour et diverses optimisations dans le compilateur. Pour un appareil avec 500 Mo à 1 Go de code optimisé – ce sont des applications installées et optimisées – l’économie sera de 50 à 100 Mo de données que nous avons libérées“- a conclu le vice-président de Google.