Bloccare le app Android che consumano a schermo spento

Lasciamo lo smartphone sul comodino prima di dormire e al risveglio troviamo la carica scesa di un quarto senza aver ricevuto alcuna notifica. Questo consumo anomalo a schermo spento si verifica quando processi invisibili impediscono al processore di entrare nella modalità... nella modalità di sospensione profonda Doze.
La reazione istintiva della maggior parte degli utenti consiste nell'aprire la schermata delle schede recenti e scorrere il dito verso l'alto per chiudere tutte le miniature. Questa abitudine peggiora la situazione, innescando una catena continua di arresti forzati e riavvii automatici che costringe l'hardware a lavorare il doppio mentre il telefono riposa in tasca.
LEGGI ANCHE: Tutti i trucchi di liberare RAM su Android
Perché lo schermo spento non ferma i processi attivi
I processi in background continuano a svegliare i core del processore tramite istruzioni di risveglio cadenzate, impedendo al sistema operativo di abbassare le frequenze di calcolo. Questo attrito continuo mantiene attivi i moduli radio e il controller di memoria, causando una perdita costante di milliampere a display disattivato.
Il sistema operativo gestisce la memoria seguendo l'architettura Linux: la RAM lasciata vuota equivale a una risorsa non sfruttata. I processi residenti in memoria non consumano energia fintanto che rimangono privi di cicli di calcolo attivi. Abbiamo spiegato in modo approfondito perché chiudere le app in background su iOS e Android è inutile e non serve, dimostrando come gli arresti manuali costringano il sistema a compiere il doppio del lavoro.
Il vero danno a schermo spento viene causato dai cosiddetti wakelock, ovvero routine programmate male che mantengono attiva l'antenna radio o il chip GPS anche quando l'apparecchio dovrebbe dormire. Per risolvere queste anomalie non servono i task killer da negozio digitale, ma l'analisi mirata dei singoli servizi attivi.
Individuare i processi reali nei Servizi in Esecuzione
La schermata standard delle applicazioni mostra lo spazio occupato sul disco, non quello consumato in tempo reale. Per accedere al monitor di sistema autentico occorre sbloccare il pannello di controllo avanzato del dispositivo.
La procedura richiede tre passaggi elementari all'interno dei menu:
- Accedere alle Impostazioni generali e scorrere fino alla schermata Informazioni sul telefono.
- Individuare la dicitura Numero build (sui dispositivi con interfaccia proprietaria come Xiaomi o Honor la voce corrisponde alla versione del sistema operativo).
- Toccare la riga per sette volte consecutive fino alla comparsa della notifica che conferma lo sblocco delle Opzioni Sviluppatore.
Tornando al menu principale o entrando nella sezione Sistema comparirà la voce appena abilitata. Al suo interno cerchiamo la dicitura Servizi in esecuzione.
Questo pannello divide la memoria in tre blocchi lineari: il carico del sistema, lo spazio occupato dalle applicazioni e la quota residua. Sotto compare l'elenco dei singoli moduli attivi con il rispettivo timer di funzionamento ininterrotto. Se un programma di shopping, un social secondario o un lettore multimediale mostra servizi attivi da decine di ore senza essere mai stato aperto, abbiamo individuato la sorgente del prosciugamento energetico.
Revocare il permesso per allarmi e promemoria
Molti sviluppatori aggirano i blocchi del risparmio energetico sfruttando l'autorizzazione per impostare allarmi precisi. Questa funzione permette all'applicazione di risvegliare il processore dal sonno profondo a intervalli regolari, generando un consumo continuo di milliampere anche se l'app risulta chiusa.
I software commerciali di negozi, catene di abbigliamento o piattaforme di consegna a domicilio usano questo canale per sincronizzare offerte e banner promozionali a display spento. Per disattivare questo comportamento alla radice basta intervenire su una specifica voce di sistema:
- Aprire le Impostazioni e selezionare la voce App.
- Scorrere fino alla voce Accesso speciale per le app posizionata in fondo alla schermata.
- Premere su Allarmi e promemoria per visualizzare l'elenco dei programmi che possiedono questa autorizzazione.
- Disattivare l'interruttore per tutti i software che non svolgono compiti di calendario, sveglia o allarmi sanitari.
Questa modifica non compromette il funzionamento dell'applicazione quando viene aperta dall'utente, ma cancella per sempre la facoltà di risvegliare l'hardware mentre il telefono si trova in tasca o sul comodino.
Ibernare e disattivare i processi ostinati con Shizuku
Premere sul pulsante di interruzione all'interno dei servizi in esecuzione offre solo una tregua momentanea. Molte applicazioni integrano ricevitori di avvio che rianimano il processo non appena si riceve una chiamata o si cambia cella telefonica.
Chi non desidera sbloccare il bootloader o acquisire i permessi di root può contare su soluzioni capaci di dialogare con i comandi avanzati del sistema operativo tramite debug senza fili.
Per fermare le applicazioni ostinate senza esporre il dispositivo a vulnerabilità, la rotta di Navigaweb suggerisce di accoppiare l'infrastruttura Shizuku all'applicazione di congelamento Hail. Shizuku si attiva connettendosi a una rete Wi-Fi locale direttamente dalle opzioni sviluppatore, senza bisogno di cavi USB o computer. Una volta avviato il servizio, Hail acquisisce la facoltà di disabilitare completamente i pacchetti selezionati, congelandoli all'istante non appena si spegne il display.
In alternativa resta valida l'utilità Brevent. Questo strumento sfrutta il comando di sistema per mettere in pausa le applicazioni appena vengono abbandonate, azzerando le attività in background senza cancellarle dalla memoria né compromettere la stabilità del sistema operativo.
Regolare i profili energetici e i bucket di standby
Prima di affidarsi a strumenti esterni è opportuno verificare i filtri che il sistema operativo mette a disposizione nei menu di fabbrica.
Entrando in Impostazioni, aprendo la scheda App e toccando il nome dell'applicazione problematica, troviamo la voce Consumo batteria. I sistemi Android moderni presentano tre opzioni distinte:
- Senza restrizioni. Consente all'applicazione di consumare energia e attivare connessioni in background senza alcun limite temporale. Va riservata esclusivamente a navigatori satellitari, sveglie e strumenti medici.
- Ottimizzata. Rappresenta la configurazione predefinita. Il sistema assegna l'applicazione a diversi livelli di standby in base alla frequenza di apertura, riducendo l'accesso alla rete nei momenti di riposo.
- Con restrizioni. Blocca categoricamente qualsiasi richiesta di rete ed esecuzione di codice non appena l'interfaccia viene minimizzata. È l'opzione da assegnare a tutte le applicazioni commerciali che rifiutano di rimanere silenziose a schermo spento.
In caso di comportamenti anomali con accumulo ingiustificato di file temporanei può risultare utile anche cancellare la cache delle app, eliminando dati corrotti che causano tentativi continui di sincronizzazione a vuoto verso i server remoti.
Casi reali di gestione per evitare disservizi
Intervenire alla cieca sui processi rischia di disattivare funzioni utili. Ecco come calibrare i permessi in base alla tipologia di software:
- Dispositivi indossabili e orologi connessi. Se limitiamo l'applicazione di controllo dello smartwatch, il collegamento Bluetooth a basso consumo decade continuamente e le notifiche di chiamata smettono di vibrare al polso a display disattivato. Questi pacchetti devono rimanere impostati sul profilo Ottimizzata o Senza restrizioni.
- Piattaforme di compravendita e negozi. Rappresentano i candidati ideali per il blocco totale. Revocare il permesso per allarmi precisi e selezionare la voce Con restrizioni elimina del tutto il consumo energetico a schermo spento, mantenendo la piena funzionalità dell'acquisto quando decidiamo di aprirle.
- Applicazioni di messaggistica istantanea. Assegnare il profilo Con restrizioni a un servizio di chat impedisce la ricezione tempestiva dei messaggi, i quali compariranno solo riaprendo lo schermo. Per risparmiare carica su questi strumenti conviene disattivare il download automatico dei video multimediali sotto rete dati anziché bloccare il processo di sistema.
- Navigazione stradale e tracciamento sportivo. Se un'app di mappe viene interrotta forzatamente durante un percorso a piedi o in bicicletta, il segnale dei satelliti viene tagliato all'istante a schermo bloccato, producendo tracce spezzate e chilometraggi errati. Occorre verificare che mantenga sempre l'autorizzazione alla localizzazione anche a schermo spento.
Diario di bordo di Navigaweb
Qualche tempo fa notavo che la batteria del mio telefono calava a vista d'occhio durante la notte, lasciandomi con un terzo di carica in meno al risveglio senza che ci fosse stata alcuna notifica visibile. Invece di installare il solito pulitore fasullo, ho aperto i Servizi in esecuzione e ho scoperto che l'applicazione ufficiale di una catena di negozi manteneva tre processi sincronizzati perennemente alla ricerca di offerte geolocalizzate. Mi è bastato revocare il permesso degli allarmi e impostare la voce Con restrizioni per azzerare il problema e ritrovare la carica intatta al mattino. Il consiglio da amico è di non fidarsi delle chiusure compulsive dal multitasking: controllate con i vostri occhi chi sta occupando la memoria e tagliate i permessi solo a chi continua a lavorare alle vostre spalle a schermo spento.
LEGGI ANCHE: Batteria Android che scende veloce e l'analisi dei consumi