Skip to main content

In che modo le app di Facebook e Messenger scaricano la batteria del telefono

Un’app alternativa per Facebook che vi farà risparmiare batteria e traffico dati (Giugno 2025)

Un’app alternativa per Facebook che vi farà risparmiare batteria e traffico dati (Giugno 2025)
Anonim

È risaputo che le app Facebook e Facebook Messenger per dispositivi iOS e Android consumano molta batteria. L'app di Facebook Messenger è rimasta a lungo nell'ombra di WhatsApp, ma ora ha preso il comando mentre l'app è stata installata e utilizzata dalla maggior parte degli utenti. Oltre alle numerose lamentele da parte di persone di tutto il mondo, le autorità e gli analisti hanno condotto test e affermato che sia l'app di Facebook che il suo Messenger sono i maiali delle batterie anche quando non sono in uso. AVG classifica queste due app tra le prime dieci liste di scaricatori di batterie e mangiatori di prestazioni su smartphone.

Se stai pensando di utilizzare un app per risparmiare batteria e prestazioni per risolvere questo problema, potrebbe non funzionare, e molto probabilmente, non funzionerà. Greenify è uno di quegli strumenti affidabili e relativamente efficienti disponibili che identificano e ibernano o uccidono app che sono potenziali succhiatori di succo di batteria. Ma l'app di Facebook e Messenger continua a consumare anche mentre viene "messa a dormire" da Greenify. Quindi cosa c'è di sbagliato in questi? E cosa puoi fare?

Come l'app di Facebook drena la tua batteria

Lo scarico anomalo della batteria e la penalizzazione delle prestazioni non si verificano in particolare mentre si utilizzano le app, ad esempio quando si condividono o si effettuano chiamate vocali online, ma quando sono inattivi e si suppone che siano inattivi.

Facebook ha riconosciuto ufficialmente la cognizione di questo problema e lo ha già parzialmente risolto, salvo che la "soluzione" non sembra funzionare davvero per la soddisfazione. In effetti, Ari Grant di FB offre due ragioni per il problema: una rotazione della CPU e una cattiva gestione delle sessioni audio.

Lo spin della CPU è un meccanismo relativamente complesso che deve essere compreso dagli utenti di Facebook, quindi ecco un modo semplice per comprenderlo. La CPU è il microprocessore del tuo smartphone e fornisce servizi (esegue) thread che sono attività che devono essere eseguite eseguendo programmi o app. La CPU deve servire diverse app o thread in un modo che sembra essere simultaneo all'utente (che in realtà è il principio alla base dei dispositivi multitasking - quelli che possono eseguire più programmi contemporaneamente), ma che in realtà implica la manutenzione di uno app o thread alla volta per un breve periodo di tempo a turno con i thread.

Accade spesso che un thread debba attendere che si verifichi qualcosa prima di poter essere servito dalla CPU, come un input dell'utente (come una lettera digitata sulla tastiera) o alcuni dati che entrano nel sistema. Il thread dell'app Facebook rimane in questo stato "busy waiting" per molto tempo (molto probabilmente in attesa di un evento correlato alla notifica push), come fanno molte altre app, ma mantiene anche query e polling per questo evento costantemente, rendendolo in qualche modo 'attivo' senza effettivamente fare nulla di utile. Questa è una rotazione della CPU, che consuma la carica della batteria e altre risorse, influenzando in tal modo le prestazioni e la durata della batteria.

Il secondo problema si verifica dopo la riproduzione multimediale su Facebook o l'attivazione di comunicazioni che coinvolgono l'audio, in cui una cattiva gestione dell'audio causa uno spreco. Dopo aver chiuso il video o la chiamata, il meccanismo audio rimane 'aperto', facendo sì che l'app continui a utilizzare la stessa quantità di risorse, che include il tempo della CPU e il succo della batteria, in background. Tuttavia, non emette alcuna uscita audio e non senti niente, motivo per cui nessuno nota nulla.

In seguito, Facebook ha annunciato aggiornamenti alle sue app con correzioni parziali a questi problemi. Quindi, la prima cosa da provare è aggiornare le tue app Facebook e Messenger. Ma a questa data, le prestazioni e le metriche, insieme alle esperienze utente condivise, indicano che il problema è ancora presente.

Sospetto che ci siano problemi di altro tipo relativi all'app in esecuzione in background. Come l'audio, molti altri parametri potrebbero essere stati gestiti male. Il sistema operativo del telefono, sia esso iOS o Android, dispone di servizi (software di sistema in background) in esecuzione che fungono da facilitatori per le app utilizzate. Potrebbe essere che una gestione inefficiente dell'app Facebook causi inefficienze anche con quelle altre app. In questo modo, le metriche relative alle prestazioni e alla batteria non mostreranno tutto il consumo anomalo solo per Facebook, ma lo condivideranno anche con quelle di altre app. In parole povere, l'app di Facebook, come fonte del problema, potrebbe propagare l'inefficienza ad altre app di sistema ausiliarie, causando in tal modo inefficienze complessive e un consumo anomalo della batteria.

Cosa puoi fare

Come detto sopra, puoi aggiornare le tue app di Facebook e Messenger sperando che la soluzione parziale proposta da FB funzioni per te.

Un'opzione molto migliore per quanto riguarda le prestazioni è quella di disinstallare squadrate sia le app di Facebook che quelle di Messenger e utilizzare il browser per accedere al proprio account Facebook. Funzionerà proprio come sul tuo computer. Sicuro che non avrà la finezza che l'app ha fornito, per cui è stata realizzata, ma almeno, sei sicuro di salvare almeno un quinto della durata della batteria. È inoltre possibile prendere in considerazione l'utilizzo di un browser più snello per questo, uno che utilizza le risorse minime possibili e resta connesso ad esso. Un esempio, tra gli altri, è Opera Mini.

Se hai davvero bisogno di fare la cosa in termini di app, allora puoi prendere in considerazione alternative come Metal per Facebook e Twitter e Tinfoil per Facebook.