Nel corso di questa settimana, diversi sviluppatori e blogger statunitensi hanno sottolineato un problema di vecchia data con l'app iOS di Facebook, che utilizza costantemente molta più energia di quanto indicherebbe l'attività degli utenti. Matt Galligan ha affermato di aver notato molte volte nell'ultimo mese che l'app iOS ufficiale di Facebook consuma più energia quando è in background. Questo anche se l'utente ha disattivato gli aggiornamenti automatici delle applicazioni in background.
Non è chiaro cosa faccia esattamente l'app in background. Tuttavia, la cosa più chiacchierata è che utilizza servizi VOIP, audio e notifiche push, che rendono direttamente disponibili i contenuti all'insaputa dell'utente. Galligan definisce l'approccio di Facebook "ostile all'utente". Dice che l'azienda sta attivamente creando modi per mantenere la sua app in esecuzione in background, con o senza il permesso dell'utente.
Dati specifici apparsi negli articoli incentrati sulla questione mostrano che l’app di Facebook rappresentava il 15% dell’energia totale consumata a settimana, ed era in funzione in background per il doppio del tempo in cui l’utente lavorava attivamente con essa. Allo stesso tempo, sui dispositivi da cui provengono i dati, gli aggiornamenti automatici in background delle app per Facebook sono stati disattivati nelle impostazioni.
Queste informazioni compaiono grazie a un monitoraggio più dettagliato del consumo della batteria in iOS 9, che mostrerà quale applicazione ha quale quota del consumo totale e qual è il rapporto tra utilizzo attivo e passivo (in background) dell'applicazione da parte dell'utente.
Anche se Facebook non ha commentato cosa fa specificamente la sua app in background, un portavoce dell'azienda ha risposto agli articoli negativi dicendo: “Abbiamo sentito segnalazioni di persone che hanno riscontrato problemi di batteria con la nostra app iOS. Lo stiamo esaminando e speriamo di poter fornire presto una soluzione…”
Fino ad allora, la soluzione migliore per i problemi di durata della batteria è paradossalmente consentire a Facebook di aggiornarsi in background (il che non elimina il problema del consumo di energia in eccesso, ma almeno lo riduce), oppure eliminare l'applicazione e accedere al social rete tramite Safari. Vengono prese in considerazione anche le applicazioni di terze parti che consentono l'accesso a Facebook.
Eliminare l'app non è sufficiente?
Penso che dovrebbe essere sufficiente.
È sufficiente, ma è estenuante farlo 20 volte al giorno. Ho semplicemente cancellato tutte le applicazioni che, secondo iOS, funzionano in background (nonostante non avessi permesso loro di farlo) e all'improvviso ho quasi bisogno di caricarle una volta ogni due giorni - le consiglio.
Non mi sono sbarazzato di questa abitudine, non uso l'app, la uccido e basta :-( anche se a volte risulta che non è poi così una cattiva pratica, ma so che è una "cattiva abitudine" :-)
Questo non è solo un problema con FB ma anche con Messenger o WhatsApp.
si tratta poi di quanto Apple testa le applicazioni prima di metterle in circolazione. Mi aspetterei che qualcosa del genere non sia consentito sull'App Store..
A mio parere, non li testano, li mettono semplicemente in una sorta di sandbox dove hanno la diagnostica (xcode consente qualcosa del genere) e hanno un output di registro (presumo che la metrica del test sarà simile a quella responsabile per DieselGate), comunque presumo che il processo sia automatico all’80% senza intervento umano…
È testato da persone dal vivo. Quando invii un'app per l'approvazione, Apple richiede le informazioni di accesso per un account di prova in modo che possano cliccarci sopra.
Grazie per la correzione, davvero non lo avrei pensato, ma sono felice di aver imparato.
Qualcuno sorprende che l'app di riconciliazione Facebook riesca a riconciliare?
Questa è stata la mia prima app disinstallata.
Come va con i Move? Con l'aggiornamento in background disattivato, l'app non è nemmeno aperta eppure è rimasta in esecuzione in background per 7 ore negli ultimi 34 giorni. So che con tali applicazioni probabilmente non è possibile diversamente e che ho un'applicazione sanitaria sul 5S che misura i miei passi, la corsa e simili, ma mi piace come viene fatto Moves e poi non voglio rinunciarci, quindi ce l'ho a scapito della batteria
Questa volta si tratta di una sorta di problema globale per Apple. Ho disattivato completamente gli aggiornamenti in background eppure ieri non ho eliminato l'app YouTube e al mattino sto guardando e la batteria è quasi scarica. Nel rapporto sulla batteria ho scoperto che l'app è rimasta in esecuzione in background per 16 ore.