Facebook, Messenger, Whatsapp, Instagram... sono tutte app che la maggior parte degli utenti hanno installato sui propri dispositivi Android.
Ma queste applicazioni una volta chiuse continuano l'esecuzione in Background, cioe nascoste. Queste serve soprattutto per ricevere le notifiche ogni qualvolta qualcuno ci invia un messaggio o scrive un post.
Più app abbiamo in esecuzione (che siano in background o no) e più riempiremo la memoria RAM che non è infinita e in molti dispositivi scarseggia. Inoltre rimanendo in esecuzione le app consumano batteria che anche quella a nostro malgrado non è infinita.
Ecco che arriva in nostro soccorso un modulo di Xposed (leggi cos'è e come installarlo) che si chiama Greenify
La si trova sul Play Store e il mio consiglio, come dopo vedremo, è di acquistare anche la "Donation Package" al solo costo di 1,89€ (nemmeno 2 caffè)
per sbloccare tutte le funzionalità.
Greenify funziona anche senza Xposed installato e pure senza i permessi di Root ma per apprezzarne tutte le caratteristiche è molto consigliato averli entrambi.
Greenify iberna le vostre app in esecuzione, liberando RAM e risparmiando Batteria.
Permette inoltre di ricevere le notifiche dalle app ibernate. Vi rimando alla guida completa per impostare Greenify al meglio (link prossimamente)
Ora invece parleremo dei Wakelocks
Quando spegniamo lo schermo di un telefono Android avviene una serie di eventi per preparare la CPU ad andare in stand-by, cosa che solitamente succede nel giro di pochi minuti.
Quando la CPU si trova in questo stato il consumo di batteria è minimo (fate conto che un telefono a schermo spento può consumare dal 0 all'1% di batteria in una notte)
Questo stadio si chiama IDLE e la CPU ne esce sotanto in due casi, o quando riaccendiamo lo schermo oppure quando arriva un Wakelock.
Facciamo un esempio:
L'app di Google tiene solitamente traccia degli spostamenti dell'utente tramite GPS o reti Wireless per fornirgli contenuti in base alla propria posizione.
Ad ogni intervallo di tempo stabilito dall'app il telefono ricerca la propria posizione per inviarla all'app. Se lo schermo è spento viene creato un Wakelock per "risvegliare" la CPU (non lo schermo, ma soltanto il processore)
che esegue le operazioni e poi ritorna allo stato IDLE.
Anche l'arrivo di un messaggio o la sincronizzazione automatica di contatti o social network generano wakelocks e così via...
Si intende che questo povero telefono no dorme mai in pace. Ma grazie ad Amplify calmeremo le acque
Amplify è un app gratuita che si trova nella sezione Download di Xposed installer oppure nel Play Store, ma per utilizzare tutte le funzionalità vi consiglio vivamente di effetuare una donazione di 99 centesimi per avere la possibilità di gestire con esso qualsiasi app.
Amplify non fa altro che allungare a scelta dell'utente il tempo che deve passare tra un wakelock e l'altro generato da un app.
Se per esempio Google ricerca la posizione ogni 5 minuti con Amplify è possibile incrementare questo intervallo a 15 o 30 minuti (o anche di più, la scelta è libera).
Questa procedura, usata su tutte le app genera un notevole risparmio di batteria.
Vi rimando alla guida completa per impostare al meglio Amplify (link prossimamente)
Che dire... Greenify a Amplify sono l'accoppiata vincente per prestazioni e batteria su Android
Per ogni problema o domanda scrivetemi a zangico@gmail.com