Die Facebook-Anwendung verkürzt die Akkulaufzeit von iDevices

  Unsere iPhones haben eine eher geringe Akkulaufzeit und die Standardbetriebszeiten verkürzen sich noch mehr, wenn wir bestimmte Anwendungen nutzen, insbesondere Messaging-Anwendungen. Ein iOS-Anwendungsentwickler stellte fest, dass der Akku seines iPhones sehr schnell leer wurde, ohne dass er das Gerät extrem oft benutzte, und wollte natürlich die Ursache des Problems herausfinden. Verwendung einer Reihe von Softwareanwendungen von Apple, begann er, die Art und Weise zu überwachen, wie Anwendungen im Hintergrund ausgeführt werden, und stellte fest, dass die Facebook-Anwendung einen übermäßigen Energieverbrauch erzeugt.

Wie ich bereits sagte, definiert die App, was sie verwendet. Facebook nutzt zwei davon: Audio und VoIP! Das bedeutet, dass die Facebook-App die ganze Zeit im Hintergrund aktiv sein könnte. Laut Instruments ist das nicht der Fall. Nicht ganz. Wenn Sie sich die Flags in Instruments ansehen, können Sie sehen, dass die App alle paar Minuten aufwacht, 10 Sekunden lang etwas tut und dann wieder in den Ruhezustand wechselt. Ich habe das zwei Stunden lang laufen lassen und wie man in der Spalte ganz rechts sehen kann, wacht die Facebook-App in regelmäßigen Abständen auf, macht fast genau 10 Sekunden lang etwas und schläft dann wieder. Den ganzen Tag lang.

  Auf seinem Blog , erklärt im Detail der Multitasking-Prozess, auf dessen Grundlage die Anwendungen funktionieren, aber im Fall Facebook- Wir sprechen von der ständigen Aktivität der Anwendung. Grundsätzlich wird die im Hintergrund geöffnete Anwendung in regelmäßigen Zeitintervallen von 10 Sekunden ausgeführt. Danach verschwindet sie aus den Nutzungsprotokollen, kehrt zurück, verschwindet und der Prozess wird fortgesetzt, solange die Anwendung im Hintergrund geöffnet ist. Normalerweise sollte die Anwendung nach 10 Minuten Inaktivität inaktiv werden, aber nachdem sie VoIP- und Audiofunktionen implementiert hat, führt sie wahrscheinlich verschiedene Prozesse aus und bleibt die ganze Zeit aktiv, wenn sie im Hintergrund geöffnet ist.

Es scheint also nur zwei Lösungen für dieses Problem zu geben:
1. Löschen Sie die Facebook-App
or
2. Beenden Sie die Facebook-App nach jeder Nutzung mit dem Multitasking-Switcher (drücken Sie zweimal kurz den Home-Button, dann sehen Sie eine Leiste mit Ihren Apps, tippen Sie etwas länger auf eine App und sie beginnen zu wackeln, jetzt drücken Sie die kleine Taste). Minus auf dem Facebook-Symbol)
Jetzt ist die Facebook-App wirklich beendet und läuft nicht mehr im Hintergrund. Wenn Sie jedoch mindestens einmal vergessen, die App zu beenden, läuft sie wieder im Hintergrund.

  Das Gleiche passiert mit Anwendungen wie WhatsApp MessengerSie sind speziell so konfiguriert, dass die 10-Minuten-Betriebsbeschränkung für im Hintergrund geöffnete Anwendungen teilweise aufgehoben wird. Der einzige Weg, um sicherzustellen, dass solche Anwendungen Ihre Batterieautonomie nicht wesentlich beeinträchtigen, besteht darin, sie zu schließen, auch im Hintergrund, wenn Sie sie nicht verwenden.

Leider nutzen einige Apps dies aus. WhatsApp zum Beispiel. Wenn es so aussieht, als wäre es fertig, läuft es tatsächlich genau die erlaubten 10 Minuten und kommuniziert weiterhin direkt mit seinem Server, anstatt die Push-Benachrichtigungen von iOS zu verwenden. Das verbraucht natürlich noch mehr Akku. Wenn Sie also in diesem 10-Minuten-Zeitraum eine Nachricht erhalten und WhatsApp öffnen, beginnt dieser 10-Minuten-Zeitraum von vorne. Das heißt, wenn Sie viele Nachrichten erhalten, kann es sein, dass WhatsApp den ganzen Tag läuft. Zum Glück sind die meisten von uns nicht so beliebt, daher würde dies zu einem Problem werden.