6Aug
Alcune persone pensano che gli assassini di attività siano importanti su Android. Chiudendo le app in esecuzione in background, otterrai prestazioni e durata della batteria migliorate - questa è l'idea, comunque. In realtà, i task killer possono ridurre le prestazioni e la durata della batteria.
I killers Task possono forzare le app in esecuzione in background per uscire, rimuovendole dalla memoria. Alcuni task killer lo fanno automaticamente. Tuttavia, Android può gestire in modo intelligente i processi da solo: non ha bisogno di un task killer.
Android non gestisce i processi come Windows
La maggior parte degli utenti Android ha familiarità con Windows. Su Windows, molti programmi in esecuzione contemporaneamente, siano essi Windows sul desktop o applicazioni nella barra delle applicazioni, possono ridurre le prestazioni del computer. Chiudere le applicazioni quando non le utilizzi può velocizzare il tuo computer Windows.
Tuttavia, Android non è Windows e non gestisce processi come Windows. A differenza di Windows, dove esiste un modo ovvio per chiudere le applicazioni, non esiste un modo ovvio per "chiudere" un'applicazione Android. Questo è di progettazione e non è un problema. Quando esci da un'app Android, tornando alla schermata iniziale o passando a un'altra app, l'app rimane "in esecuzione" in background. Nella maggior parte dei casi, l'app verrà messa in pausa in background, senza risorse CPU o di rete. Alcune app continueranno a utilizzare le risorse di CPU e di rete in background, ad esempio, lettori di musica, programmi di download di file o app sincronizzate in background.
Quando torni a un'app che stavi usando di recente, Android "spegne" quell'app e riprendi da dove eri rimasto. Questo è veloce perché l'app è ancora archiviata nella RAM e pronta per essere riutilizzata.
Perché i killers di attività sono cattivi
I sostenitori di task killer notano che Android utilizza molta RAM - infatti, Android memorizza molte app nella sua memoria, riempiendo la RAM!Tuttavia, non è una brutta cosa. Le app archiviate nella RAM possono essere rapidamente trasferite senza che Android debba caricarle dal suo archivio più lento.
La RAM vuota è inutile. La RAM completa è la RAM che viene utilizzata per la memorizzazione nella cache delle app. Se Android ha bisogno di più memoria, chiuderà forzatamente un'app che non è stata utilizzata da un po 'di tempo - tutto ciò avviene automaticamente, senza installare alcun task killer.
Task killer pensano di sapere meglio di Android. Funzionano in background, chiudendo automaticamente le app e rimuovendole dalla memoria di Android. Potrebbero anche consentirti di chiudere forzatamente le app da solo, ma non dovresti farlo.
Gli assassini di attività non sono solo inutili: possono ridurre le prestazioni. Se un task killer rimuove un'app dalla RAM e l'apri di nuovo, l'applicazione sarà più lenta da caricare mentre Android è obbligato a caricarlo dalla memoria del dispositivo. Inoltre, consuma più energia della batteria rispetto a quando hai appena lasciato l'app nella RAM in primo luogo. Alcune app si riavvieranno automaticamente dopo che il task killer le ha interrotte, utilizzando più risorse della CPU e della batteria.
Se la RAM è vuota o piena, richiede la stessa quantità di energia della batteria - diminuendo la quantità di app memorizzate nella RAM non migliorerà la carica della batteria o offrirà più cicli della CPU.
Quando i Task Killers possono aiutare
A questo punto, ci sono probabilmente alcune persone che pensano che questo non sia vero - in passato hanno usato un killer di task e hanno contribuito ad aumentare la durata della batteria e migliorare le prestazioni del loro telefono Android.
Questo potrebbe essere vero. Se si dispone di un'app male che utilizza la CPU e altre risorse in background, un killer di attività che chiude l'applicazione anomalo può migliorare la durata della batteria e rendere il telefono più veloce.
Tuttavia, usare un task killer per gestire un'app intorta è come usare un fucile da caccia per uccidere una mosca: puoi risolvere il tuo problema, ma stai infliggendo molti altri danni nel processo.
Invece di utilizzare un task killer in questa situazione, è necessario identificare l'app non valida e disinstallarla, sostituendola con un'app che funzioni correttamente. Per bloccare l'app che si comporta male, puoi provare l'app Watchdog Task Manager - ti mostrerà quali app stanno effettivamente utilizzando la CPU in background, non quali app vengono salvate senza problemi in memoria.
I killers di attività possono anche causare altri problemi uccidendo le applicazioni che si desidera eseguire in background - ad esempio, se si utilizza un'app sveglia, è possibile che il task killer abbia forzato l'app della sveglia a uscire, impedendo l'attivazione dell'allarmeoff.
CyanogenMod, la popolare ROM Android sviluppata dalla comunità, non accetta nemmeno segnalazioni di bug da parte di utenti che utilizzano i killers, dicendo che causano più problemi di quanti ne risolvano.
In sintesi, non si dovrebbe utilizzare un task killer: se si dispone di un'app che funziona in modo anomalo sprecando risorse in background, è necessario identificarlo e disinstallarlo. Ma non basta rimuovere le app dalla RAM del tuo telefono o tablet - ciò non aiuta a velocizzare tutto.