Google tente de résoudre le problème des applications qui consomment trop de RAM et ralentissent les smartphones : l'hibernation des applications arrive.
L'un des plus gros problèmes des applications Android est qu'elles consomment beaucoup de RAM. Même sur les smartphones les plus modernes, avec 6, 8 ou même 12 ou 16 Go de RAM (ces derniers se comptent sur les doigts d'une main, mais deviendront la norme pour le haut de gamme en 2021), il peut arriver que toute la mémoire RAM soit occupée par des applications ouvertes.
Cela ralentit beaucoup le smartphone et arrive aussi parce que les fabricants de téléphones (même haut de gamme) mettent de plus en plus d'applications propriétaires dans leurs smartphones (Samsung en est le meilleur exemple), qui sont chargées automatiquement au démarrage du téléphone, même si l'utilisateur ne les utilise finalement pas. Il n'est pas toujours possible de supprimer ou de désactiver complètement ces applications, car elles volent la précieuse mémoire vive et l'espace de stockage. Google réfléchit à une solution à ce problème, et dans la prochaine version d'Android, la version 12, l'hibernation automatique des apps pourrait arriver.
Hibernation des apps Android, comment ça marche
En bref, la nouvelle fonctionnalité est un nouvel " état " dans lequel l'app peut se trouver. En plus d'être active ou en arrière-plan, l'application peut également être mise en hibernation. Lors de l'hibernation, le système d'exploitation Android déplace toutes les données de l'app de la RAM vers la mémoire de stockage.
Dans le même temps, le cache de l'app, c'est-à-dire la partie de la mémoire où l'app conserve les données fréquemment consultées, est également vidé. Pour les applications de streaming vidéo, cela représente souvent plusieurs centaines de Mo de données. Vider le cache des apps est déjà possible aujourd'hui, mais il faut le faire manuellement dans les paramètres d'Android.
Pour éviter de répandre des fichiers orphelins inutiles sur l'appareil, les fichiers d'apps en hibernation sont également supprimés car ils ne sont plus nécessaires à Android.
L'hibernation des applications Android, quand elle arrivera
Gogle a présenté cette nouvelle fonctionnalité comme une proposition AOSP (Android Open Source Project, le programme de développement open source dont sont issues les nouvelles versions d'Android) pour Android 12.
Android 12 est la prochaine version du système d'exploitation mobile de Google, dont la première bêta devrait arriver d'ici février. Une autre nouvelle fonctionnalité pourrait également être en préparation : elle s'appelle "App Pairs" et vise à améliorer le multitâche sur les smartphones dotés de très grands écrans. La version finale d'Android 12 arrivera, si tout se passe comme prévu, entre fin août et début septembre 2021.