Ho un Motorola Milestone e ho imparato che ha una memoria relativamente bassa (memoria di runtime, non capacità di archiviazione). Il problema che ne deriva è che ogni volta che troppe app vogliono funzionare in background, il sistema Android inizia a uccidere roba e con il mio Milestone succede molto facilmente.
Non sarebbe così male, se non fosse per il fatto che Android sembra pensare che il lanciatore di casa sia l'app meno importante di tutte (il che è assurdamente sbagliato). Ad esempio, in questo momento ho una serie di app che inquinano lo sfondo, alcune importanti (come Swype ) e altre inutili (come Facebook ). Se apro anche una semplice app come Messaggi o Contatti o Impostazioni, il homelauncher viene ucciso in background. Dopo aver premuto il pulsante Home, sono accolto da una schermata Home vuota e devo attendere circa 1 o 2 minuti per caricare nuovamente tutto.
Questo succede con tutti i lanciatori domestici che ho provato, anche se accade più facilmente con quelli più pesanti. Finora sono riuscito a convivere con questo comportamento evitando religiosamente le app in esecuzione in background (così come i widget). Ma questa soluzione non è perfetta. Succede ancora più spesso di quanto vorrei.
C'è un modo per cambiare le priorità di Android quando si tratta di uccidere le app in background? Ma perché la casa rango lanciatore inferiore a quello di Google Maps 'il servizio di localizzazione e di Facebook ' s uploader (inattivo) e tutto il resto? Voglio che l'home launcher sia l'ultima cosa che viene uccisa quando la memoria è scarsa, o il più vicino possibile all'ultimo (ad esempio, ovviamente non può essere più alto dell'app attualmente attiva, ma ottieni il mio punto).
Al momento ho installato Cyanogen mod 6, ma è successo anche sul sistema operativo Android di serie e sono disposto a installare assolutamente QUALSIASI ROM personalizzata per risolvere questo problema.