Schlagwort-Archive: Akku

Facebook App ignoriert Hintergrundaktualisierung

In meinem Facebook-App-Akku-Artikel hab ich ja ganz am Ende empfohlen, die Hintergrundaktualisierung für die Facebook-App auszustellen, damit man sie nicht immer manuell beenden muss. Sinn der Sache war, Akku zu sparen, denn ansonsten ist Facebook alle paar Minuten im Hintergrund aktiv und das verbraucht über den Tag gesehen ziemlich viel Akku.

Leider hat sich herausgestellt, dass diese Maßnahme überhaupt nichts bringt. Trotz ausgestellter Hintergrundaktualisierung für die Facebook-App ist sie immer noch im Hintergrund aktiv. Ebenso der Facebook-Messenger.

Facebook-Background-App-Refresh-Fail

Das kann entweder Absicht sein (was mich nicht unbedingt wundern würde, guckt man sich an, wie Facebook bislang mit dem Akku-Problem umgeht) oder es ist ein Bug im iOS.

Beobachtet hab ich es mit dem aktuellen iOS 7.1.1. Mir war so, als hätte es vor 7.1.1 noch funktioniert, aber vielleicht ist es mir auch nur nicht aufgefallen.

Also hilft aktuell wieder nur das manuelle Beenden der Facebook-Apps über den App-Switcher (Home-Button zweimal drücken, Facebook-App nach oben wegwischen).

Facebook App saugt den iPhone Akku leer

ENGLISH VERSION OF THIS ARTICLE: Facebook app is draining your iPhone’s battery

Ich hatte in letzter Zeit immer eine recht kurze Akkulaufzeit mit meinem iPhone 4S. Nach einem Arbeitstag hatte ich meist weniger als 10% übrig. Und das nach vielleicht 12 Stunden in denen ich es nicht wirklich häufig benutzt habe.

Also hab ich mich mal auf die Suche nach der Ursache gemacht.
Als iOS-Entwickler war mir Instruments aus Apples Developer Tools bekannt. Damit kann man in erster Linie seine selbst-entwickelten Apps benchmarken und langsame Stellen oder auch Speicherlecks finden.

Davon abgesehen kann man sich mit Instruments aber auch einfach die laufenden Prozesse des iPhones anzeigen lassen. Quasi so wie auf dem Mac mit dem Aktivitätsmonitor.

Da gibt es dann eine hübsche Übersichtsseite. Dort fiel mir folgendes ins Auge:
AcitivityMonitorCPUTime

Das ist eine Übersicht der Prozesse, die am meisten CPU-Zeit gebraucht haben. Im Klartext: die Apps die am längsten gelaufen sind. Die oberen vier sind Systemprozesse (SpringBoard zeigt z.B. die Homescreens an), ganz unten ist die Facebook App. Die braucht also mehr als doppelt so lange wie DTMobileIS (das ist der Prozess auf dem iPhone, der Instruments mit den Daten versorgt). Das kam mir doch etwas viel vor. Ich gucke zwar häufig bei Facebook rein, aber soo häufig dann auch wieder nicht.

Also hab ich das mal etwas länger laufen lassen und hab mal die Flags in Instruments beobachtet.
Die Flags zeigen an, wann eine App gestartet, wann sie beendet wurde und was mich besonders interessierte: wann sie in den Hintergrund geschaltet und wann sie schlafen gelegt wurde.
Facebook App saugt den iPhone Akku leer weiterlesen