Les futures versions d'Android pourraient faciliter la suppression des applications

click fraud protection

Les futures versions d'Android pourraient bien mieux gérer la suppression des applications, selon deux commits sur Android Gerrit.

L'une des expériences les plus frustrantes sur un téléphone Android est celle où les applications sont supprimées en arrière-plan. Les notifications peuvent cesser de parvenir, tout ce que vous faisiez en dernier lieu a disparu et il s'agit d'un comportement entièrement aléatoire. Certains téléphones Android sont meilleurs que d’autres, mais presque tous en feront l’expérience à un moment donné. Mais un futur changement dans Android, peut-être même Android 13, peut signifier que vos applications ne seront peut-être pas supprimées aussi rapidement à l'avenir.

La fonctionnalité, appelée « Multi-Generational Les moins Récemment Utilisés » (ou MGLRU), a déjà été déployée sur Chrome. OS depuis un certain temps maintenant, la société maintenant MGLRU sur "un certain nombre de noyaux différents entre 4.14 et 5.15". Un Googleur dit qu'il est devenu "la valeur par défaut pour des dizaines de millions d'utilisateurs", et il semble maintenant que la fonctionnalité fasse son chemin vers Android. Un commit sur Android Gerrit montre que Google a fusionné le changement pour Android 13

Image générique du noyau (GKI), et un autre commit montre que bientôt, il sera peut-être même possible de l'activer via adb. Ce deuxième commit n'a pas encore été fusionné, mais il est actuellement en cours d'examen.

La fonctionnalité atteint deux objectifs majeurs qui devraient intéresser beaucoup les utilisateurs d’Android. La première est que Google a identifié une réduction de 40 % de l'utilisation du processeur kswapd, et la seconde est que Google a identifié une diminution dans 18 % des cas de manque de mémoire (MOO) meurtres d'applications sur Android. Le même ingénieur de Google affirme que la société a testé MGLRU sur "un million" d'appareils Android, ce qui semble faire référence au moteur d'exécution Android sur la machine virtuelle Chrome OS (ARCVM) qui alimente Android 11 sur Chrome Système d'exploitation. "Nous avons constaté des améliorations substantielles en termes d'utilisation du processeur et de pression mémoire, ce qui a permis de réduire le nombre de suppressions de MOO et la latence de l'interface utilisateur", ont-ils écrit.

Quant à ce que tout cela signifie, c'est assez simple. kswapd est le processus qui gère la mémoire virtuelle, ce qui signifie que s'il y a une réduction de 40 % de son utilisation du processeur, cela libère une grande marge de traitement potentielle. Quant aux suppressions d’applications à mémoire insuffisante, cela parle de lui-même et constituera évidemment un avantage immédiatement tangible pour les utilisateurs finaux. Nous avons vu de nombreux appareils qui ont du mal à gérer la mémoire et à envoyer des notifications à temps ou à tuer des applications en arrière-plan.

Actuellement, il n'est pas clair si Google testera la fonctionnalité sur certains utilisateurs pour Android 13, et encore moins l'activera par défaut, mais cela constituera un avantage pour les utilisateurs lors de son déploiement. Nous suivrons de près cette évolution pour voir si quelque chose change à l’avenir.


Source: Android Gerrit (1), (2)

Merci au développeur reconnu par XDA luca020400 pour son aide dans cet article !