L'aggiornamento di ADW Launcher EX è tornato dopo molto tempo. Porta molte modifiche visive e aumenta le prestazioni. Dopo alcuni giorni di esperienza, ho riscontrato una cosa ancora più interessante: non sono in grado di ucciderlo aumentando il carico del sistema (che è un'ottima cosa).
Quando vengono avviate le app in primo piano, Android uccide le app in background in base ai minfree
valori. Le app con servizi in esecuzione e notifiche hanno una priorità maggiore rispetto alle normali app in background, ma hanno una priorità inferiore rispetto alle app in primo piano.
L'ultima versione di ADW Launcher EX ha un servizio in esecuzione (ma nessuna notifica di esecuzione con priorità più alta) che è uguale alle versioni precedenti e ad altre app di avvio. Ho usato Go Launcher EX, LauncherPro, vecchia versione di ADW Launcher EX ecc. Tutti vengono uccisi quando vengono lanciate app in primo piano pesante, ma l'ultima versione di ADW Launcher EX non viene uccisa. Al contrario, le app in primo piano vengono eliminate quando il carico di sistema è elevato.
In precedenza, il riavvio a caldo era anche in grado di uccidere ADW Launcher EX, ma ora anche quello fallisce.
Qual è la magia dietro a tutti questi? Sono solo curioso...
oom_adj
Non può essere il caso perché ADW Launcher EX non richiede affatto il privilegio di root.