Google äußert sich zur Problematik bzgl. Stromsparen und Hintergrund-Apps
Google hat sich mittlerweile zum Dilemma rund um die Stromsparmechanismen der einzelnen Hersteller unter Android geäußert. Das Problem daran ist bekanntermaßen, dass im Hintergrund oft zu aggressiv Apps ausgeknipst werden, um den Akku zu schonen. Dadurch wird die Funktionsweise einiger Apps dann beeinträchtigt. Entwickler baten Google um Maßnahmen. Das Unternehmen hat nun bereits bei Reddit geantwortet.
Demnach handelt es sich hier um ein schwieriges Thema, da jeder Hersteller sein eigenes Süppchen koche. Man befinde sich im Dialog mit den Herstellern, welche mit ihren Strategien nicht nur den Akku schonen wollen, sondern auch möglicherweise missbräuchliches App-Verhalten unterbinden möchten. Gleichzeitig mahne man, dass erzwungene App-Stopps keine gute Strategie seien.
Man habe nun das Compatibility Definition Document (CDD) für Android 11 aktualisiert. Hersteller müssen die Nutzer auf App Einschränkungen rechtzeitig hinweisen. Dann können die Nutzer auf Wunsch auch manuell tätig werden. Außerdem erlaube man nicht, dass die Hersteller Ausnahmelisten erstellen, weil das dem Wettbewerb schade. Viele Hersteller hätten bereits reagiert und in den neuen Versionen ihrer Android-Oberflächen Anpassungen vorgenommen.
Zudem gebe es eine neue API für Entwickler, die jenen darüber Aufschluss gebe, aus welchem Grund eine App beendet worden sei. Google habe zusätzlich selbst neue Maßnahmen gegen missbräuchliche Apps ergriffen, was es Herstellern leichter machen sollte, die Zügel etwas lockerer zu lassen. Gleichzeitig räumt Google auch ein, dass es da noch viel zu tun gebe, damit sowohl Entwickler als auch Hersteller zufrieden seien.
Offen ist, ob die Hersteller sich am Ende wirklich an das Compatibility Definition Document (CDD) halten, da offenbar jetzt schon in der Praxis dagegen verstoßen wird. Auch ist es nur ein schwacher Trost, dass Entwickler jetzt besser darüber informiert werden, wenn ihr Apps im Hintergrund ausgeknipst werden – das löst das Problem ja leider noch nicht. Aber es heißt wohl abwarten, wie sich die neuen Maßnahmen in der Praxis auswirken.
Das thema ist doch seit Jahren eine never ending Story. Aber es ist eben nicht nur Android, in IOS gibt es da auch so Probleme.
Schon witzig, wenn Android-Phones bis zu 4x so viel RAM haben, wie iPhones, aber höchstens genauso viele Apps im Hintergrund halten, weil der Rest wegen Sparmaßnahmen gekillt werden. Und trotzdem halten Android-Phones im Vergleich bei weitem nicht so lang, wie iPhones…
Ach Tim, bleib doch bitte bei AndroidPit und preise Apple dort.
Darum bin ich von vielen Marken weg. Es geht einfach nicht, dass Apps nicht so funktionieren wie der Programmierer es vorgesehen hat, weil der Smartphone-Hersteller eine halbe Stunde mehr Akkulaufzeit herauskitzeln möchte.
Kann jedem nur raten mal auf: https://dontkillmyapp.com/ zu gehen und die App mal laufen zu lassen,
@De Mischa „dontkillmyapp“
Deprimierend. HTC hat zuletzt immer Geräte mit zu kleinem Akku gebaut, und auch sonst ist die Liste ein Trauerspiel des Versagens. Nokia: unbrauchbarer in-display Fingerscanner, lahme Kamera mit schlechten Bildern trotz ~100 Objektiven/Linsen, stromfressend dazu. Aktuelles Gerät mit meinen Wünschen: nada
Bleibt zu hoffen, dass Samsung und Oneplus auf meinen Geräten aus dem vergangenen Jahr nachbessern und wenigstens mehr Tuning durch den Nutzer zulassen. Das Thema wird uns leider noch sehr lange erhalten bleiben, wie Andrè schon schrieb. Immerhin passiert endlich was.
Bin eigentlich mit MIUI sehr zufrieden. Muss bei einigen Apps natürlich selbst Hand anlegen und die Stromsparfunktion deaktivieren. Aber die Apps laufen dann auch sehr stabil im Hintergrund. Und dass es irgendwie ja doch geht, zeigt WhatsApp. Das läuft überall, da muss es doch eine Hintertür geben oder da wird eben geschmiert….
Bestimmte Apps sind auf einer Whitelist bei einigen Geräten. Die killt der Smartphonehersteller nicht. Ein Smartphone wo WhatsApp nicht drauf läuft verkauft sich halt nicht.
Eine API mit genau definierten Grenzen und erwartbaren Resultaten für alle Apps, das wäre was.
Hust… https://developer.apple.com/documentation/backgroundtasks