La mise à jour d'ADW Launcher EX est de retour après une longue période. Il apporte beaucoup de réglages visuels ainsi que des améliorations de performances. Après quelques jours d'expérience, j'ai rencontré une chose encore plus intéressante: je suis incapable de le tuer en augmentant la charge du système (ce qui est une très bonne chose).
Lorsque les applications de premier plan sont lancées, Android supprime les applications d'arrière-plan en fonction des minfree
valeurs. Les applications ayant des services et des notifications en cours d'exécution obtiennent une priorité plus élevée que les applications d'arrière-plan normales, mais sont moins prioritaires que les applications de premier plan.
La dernière version d'ADW Launcher EX a un service en cours d'exécution (mais pas de notification d'exécution de priorité plus élevée) qui est identique aux anciennes versions et autres applications de lancement. J'ai utilisé Go Launcher EX, LauncherPro, l'ancienne version d'ADW Launcher EX, etc. Au lieu de cela, les applications de premier plan sont supprimées lorsque la charge du système est élevée.
Auparavant, le redémarrage à chaud pouvait également tuer ADW Launcher EX, mais maintenant même celui-ci échoue.
Quelle est la magie derrière tout cela? Je suis juste curieux...
oom_adj
ne peut pas être le cas car ADW Launcher EX ne demande pas du tout le privilège root.