[Mise à jour: devrait arriver dans Android 12L à la place] Android 13 peut ajouter une bascule pour désactiver les nouvelles limitations des applications en arrière-plan d'Android

click fraud protection

Google peut ajouter une nouvelle bascule pour désactiver Phantom Process Killer dans Android 13. La bascule sera accessible depuis les options du développeur.

Mise à jour 1 (12/15/2021 @ 07:10 ET) : Il semble que la nouvelle bascule permettant de désactiver les processus fantômes soit livrée avec Android 12L. Faites défiler vers le bas pour plus d’informations. L’article tel que publié le 14 décembre 2021 est conservé ci-dessous.

Android 12 est une mise à jour massive, apportant une multitude de changements, allant de la plus grande refonte visuelle que nous ayons vue depuis Android 5.0 à des améliorations telles que des indicateurs de confidentialité et un nouveau tableau de bord de confidentialité. Bien que la plupart de ces changements soient les bienvenus, la dernière version d’Android introduit également des changements plutôt controversés. L'un de ces changements est l'introduction d'un tueur de processus en arrière-plan assez agressif appelé « Processus fantômes ». Le mois dernier, nous avons signalé

comment le PhantomProcessKiller peut faire des ravages sur des applications comme Termux. Mais il semble que Google permettra aux utilisateurs de désactiver cette politique d’application en arrière-plan arbitraire dans une future version d’Android.

Comme l'a repéré Mishaal Rahman, Google a soumis un correctif pour AOSP qui ajoute une bascule dans les options du développeur pour désactiver la surveillance du processus fantôme.

Pour les non-initiés, le PhantomProcesskiller est un nouveau mécanisme dans Android 12 qui tue les processus enfants dupliqués démarrés par les applications si elles utilisent trop de CPU alors que les processus de leurs applications parents sont également en arrière-plan. De plus, le changement n'autorise que jusqu'à 32 processus enfants, limitant ainsi considérablement le nombre d'opérations qu'une application peut effectuer en arrière-plan. Mais il semble que Google ajoutera une nouvelle option pour désactiver Phantom Process Killer dans une future version d'Android – probablement Android 13.

La description du patch se lit comme suit :

Ajoutez des paramètres pour activer/désactiver la surveillance des processus fantômes dans les options de développement

Pour les utilisateurs expérimentés, la surveillance des processus fantômes pourrait être transformée

désactivé à partir des paramètres-> Options du développeur-> Indicateurs de fonctionnalités.

Les développeurs et les utilisateurs expérimentés pourront désactiver les processus fantômes en accédant à Paramètres > Paramètres du développeur > Indicateurs de fonctionnalités. Une fois désactivés, les processus enfants dupliqués qui utilisent trop de CPU ne seront pas tués et ne seront pas soumis à la limite de 32 processus enfants. Toutefois, cette exemption ne s’appliquera qu’aux processus enfants et non aux processus d’application principaux.

La bascule permettant de désactiver la surveillance du processus fantôme sera probablement ajoutée dans Android 13. Google pourrait également ajouter l'option dans Android 12L, une fonctionnalité pour Android 12 conçue spécifiquement pour les appareils pliables, les tablettes et les appareils à grand écran.


Mise à jour: le commit a été fusionné

Selon le googleur Jing Ji, le commit pour ajouter une bascule dans les options du développeur pour désactiver le traitement fantôme a été fusionné, et "il devrait pouvoir être intégré à Android 12L."