Perché i ripetitori di RAM e i task killer sono dannosi per Android

Android-task-kill

Se usi Android, potresti aver sentito dei consigli sull'utilizzo di un booster RAM o di un'applicazione killer. Scorri il Google Play Store e vedrai un sacco di task killer in offerta con recensioni elevate.

Questo può farti chiedere se i booster RAM funzionano davvero. A quanto pare, il tuo telefono non ha bisogno di questo tipo di app e il loro utilizzo può persino danneggiare le tue prestazioni. Vediamo perché.

Un primer su RAM

Prima di vedere come funzionano i task killer, dobbiamo capire cos'è la RAM e il suo scopo per il tuo telefono. RAM è l'acronimo di Random Access Memory ed è un tipo di archiviazione veloce ma volatile utilizzato da computer e telefoni.

I sistemi operativi (Windows, Android o altro) utilizzano la RAM per archiviare i programmi attualmente in esecuzione. Ciò significa che quando apri un'app sul tuo telefono, Android la carica nella RAM. Mantiene l'app per un po 'in modo da poter facilmente tornare indietro e riprendere da dove avevi interrotto senza ricaricare completamente l'app.

La RAM è volatile, il che significa che quando si spegne il telefono, tutto ciò che è memorizzato scompare. Ciò contrasta con la memoria permanente sul telefono, che ovviamente persiste tra i riavvii. Tuttavia, caricare qualcosa dalla RAM è molto più veloce che estrarlo dalla memoria principale.

Consulta la nostra guida rapida alla RAM se sei interessato a ulteriori informazioni.

In che modo Android utilizza la RAM

Ora, poiché il tuo dispositivo ha solo tanta RAM, potresti pensare che la gestione manuale dei processi sia essenziale. È facile supporre che tu sia un utente Windows.

Su Windows, il sistema operativo mantiene la RAM inutilizzata libera per i programmi che potrebbero averne bisogno in futuro. Se hai così tanti processi in esecuzione che riempiono la tua RAM, Windows deve passare al file di paging. Questo è un pezzo dell'unità di archiviazione che funge da finta RAM quando il sistema ha bisogno di più.

Anche un SSD è ancora molto più lento della RAM, quindi sentirai il rallentamento quando Windows utilizza il file di paging. A quel tempo, è una buona idea chiudere alcuni programmi in esecuzione e liberare RAM.

Task Manager app a 32 bit

Ma questo non è il caso su Android. Anche se non è un adagio perfetto, Android segue il principio "RAM libera è RAM sprecata" di Linux. Il kernel di Linux utilizza la RAM "non utilizzata" da utilizzare per la memorizzazione nella cache, il che rende le prestazioni del sistema più fluide.

Praticamente, in Android, ciò significa che le app che hai aperto qualche tempo fa rimarranno nella RAM fino a quando le app più recenti hanno bisogno di quella RAM. Android scarta le app meno recenti per fare spazio a processi con priorità più elevata in base al tuo utilizzo.

Un esempio di utilizzo della RAM di Android

Per fare un esempio, supponiamo (per semplicità) che il tuo dispositivo abbia 4 GB di RAM e che ogni app occupi 500 MB. Ciò significa che il tuo telefono può contenere otto app nella RAM prima che finisca lo spazio (escludiamo la RAM utilizzata dai processi di sistema qui).

Ora, supponi di aprire quattro app e di controllare ciascuna di esse per un minuto, quindi metti giù il telefono per 30 minuti. Quando lo riprendi, se apri una di quelle quattro app, riprenderanno proprio dove le hai lasciate, poiché il telefono le ha conservate nella RAM.

Se poi apri altre cinque app, la quinta supererà la quantità di RAM sul tuo dispositivo. Android analizzerà quindi quale app nella RAM è meno importante in base a quali hai usato più di recente e quali app hanno la priorità. Ad esempio, se stai riproducendo musica su Spotify, Android manterrà vivo quel processo in background anche se non l'hai aperto da un po '.

Da lì, Android scarta l'app meno importante dalla RAM in modo che possa contenere quella che hai appena aperto. Se torni all'app che è stata scartata, dovrà ricaricare nuovamente da uno stato freddo.

Perché i Task Killer sono terribili

Ora che hai capito come Android usa la RAM , consideriamo come i task killer influenzano questa operazione.

La maggior parte dei task killer e dei booster RAM hanno un formato simile: ti mostrano quali app sono attualmente in esecuzione (e quindi usando la RAM), quindi offrono di liberare un po 'di RAM facendoti toccare un pulsante per terminare quei processi. Dopo la chiusura, ti mostra che quelle app non stanno “sprecando risorse” in background.

Il problema è che dopo aver ucciso quelle app, devono riavviarsi da zero la prossima volta che le apri. Inoltre, alcuni processi si riavvieranno subito dopo essere stati uccisi, poiché devono essere eseguiti in background per vari motivi.

Pertanto, l'uccisione costante delle app è uno spreco di risorse rispetto al solo lasciare l'app nella RAM, in modo da poterla scambiare rapidamente quando necessario. Come accennato, Android è abbastanza intelligente da manipolare ciò che è nella RAM in base al tuo utilizzo e la RAM che "liberi" uccidendo le attività non contribuisce alle prestazioni.

Continuando l'esempio precedente, supponiamo che tu abbia aperto di recente quattro app, quindi Android le ha tutte nella RAM. Se esegui un booster RAM a questo punto, probabilmente ucciderà tutte quelle app per "liberare memoria".

Questo è inutile: se hai intenzione di usare quelle app in pochi minuti, liberare la memoria che hanno usato non ti fa bene. Android mantiene le app recenti nella RAM per rendere la tua esperienza il più fluida possibile e i task killer interferiscono con quello.

Inoltre, alcuni task killer possono essere eseguiti automaticamente in background e uccidere le app in base a una pianificazione. Questo utilizza alcune delle risorse di sistema e non offre nulla in cambio.

Non è nemmeno necessario spazzare via le app

Anche se non usi un task killer, c'è una funzionalità integrata di Android che agisce in modo simile a un booster RAM se esagerate. La schermata Recenti, a cui si accede scorrendo verso l'alto dal basso e tenendo premuto (o premendo il pulsante quadrato sulla barra di navigazione) consente di passare facilmente da un'app recente all'altra.

Se scorri verso l'alto su un'app, la cancellerai dal menu Recenti e chiuderai anche il suo processo. Molte persone lo fanno ossessivamente, spazzando via tutte le app nello switcher ogni volta che hanno finito di usare il telefono.

Questo non è necessario! La chiusura delle app che stavi utilizzando ha lo stesso effetto di terminarle con un task killer. Stai facendo lavorare il tuo telefono più duramente perché deve riaccenderli la prossima volta che li apri. Questo sarebbe come se avessi chiuso completamente il browser desktop e lo avessi lanciato di nuovo ogni volta che volevi navigare in una nuova pagina.

Pensa al menu Recenti come un comodo commutatore di collegamenti, non un elenco di app aperte che devi chiudere. Scorri via un'app solo se non vuoi ingombrare lo switcher o davvero non vuoi che funzioni in background.

Come rendere davvero Android più veloce

È probabile che tu abbia installato un task killer Android perché il tuo telefono sembra lento. Per fortuna, ci sono diversi passaggi che puoi intraprendere per migliorare le prestazioni del tuo dispositivo Android che non comportano l'uccisione di attività.

Abbiamo esaminato moltissimi modi per rendere più veloce il tuo telefono Android ; controlla quelli per consigli attuabili.

Evita i task killer Android a tutti i costi

Abbiamo visto che i potenziatori della RAM Android e i task killer sono nella migliore delle ipotesi inutili e possono peggiorare le prestazioni del dispositivo nel peggiore dei casi. Alla fine, è meglio lasciare che il sistema operativo Android faccia il suo lavoro gestendo la memoria da solo. Avere RAM libera non migliora le prestazioni; otterrai i migliori risultati quando le app archiviate in memoria si aprono rapidamente.

Ora che non uccidi sempre le app, dai un'occhiata ai modi migliori per eseguire il multitasking su Android .

Leggi l'articolo completo: Perché i booster di RAM e i task killer sono dannosi per Android