Apps & Mobile Entwicklung

Vor diesen Apps warnt Google jetzt im Play Store » nextpit


Mit der Wakelock-Funktion verhindern App-Entwickler einen Stopp von Diensten, wenn Mobilgeräte in den Energiesparmodus wechseln. Allerdings machen sie davon zu sehr Gebrauch – auf Kosten der Energieeffizenz. Nun schreitet Google ein.

Eine der wichtigsten Eigenschaften eines Smartphones oder Tablets ist neben der eigentlichen Leistung die Akkulaufzeit. Über die Jahre sind in den Geräten nicht nur die Energiespeicher entsprechend gewachsen.

Auch das Betriebssystem und die darauf installierten Apps sollen nach besten Kräften beim Stromsparen helfen. Doch bei Letzteren nehmen es zahlreiche Entwickler offenbar nicht allzu genau, wie eine Entscheidung von Google nahelegt.

App-Entwickler sollen auf Energieeffizienz achten

Der Konzern hinter Android hat in einem Blogeintrag angekündigt, Anwendungen stärker prüfen zu wollen, die eine sogenannte Wakelock-Funktion verwenden. Mit dieser Funktion können Apps verhindern, dass sie vom Betriebssystem beim Wechsel in einen Energiesparmodus angehalten werden, etwa um zuverhindern, dass Musik oder Podcasts unvermittelt stoppen. Doch die App-Entwickler nutzen die Möglichkeiten allem Anschein nach in zu großem Umfang.

Damit der Energieeffizienz schon bei der Entwicklung der Apps mehr Aufmerksamkeit zukommt, setzt Google nun drastische Maßnahmen: Werden mithilfe von Android Vitals bei einer Anwendung übermäßige Wakelocks festgestellt, wird diese in den Suchergebnissen im Play Store heruntergestuft. Außerdem soll die jeweilige Darstellung im Store mit einem Hinweis auf den erhöhten Energieverbrauch versehen werden.

Google sieht Wakelocks als Problem

Die Einstufung erfolgt, wenn ein Schwellenwert für „unerwünschtes Verhalten“ überschritten wird. Das geschieht nach Auffassung des Konzerns, wenn eine App einen Teil-Wakelock von durchschnittlich mindestens zwei Stunden bei ausgeschaltetem Bildschirm in mehr als fünf Prozent der Sessions innerhalb der letzten 28 Tage aufrechterhalten hat.

Ausgenommen sind jene Wakelocks von Diensten, bei denen sich keine weiteren Möglichkeiten zur Optimierung bieten. Dazu zählen die bereits erwähnte Wiedergabe von Medien, aber auch Datenübertragungen oder Standortübermittlungen.

Den Grund für den übermäßigen Einsatz der Wakelocks sieht der Softwarekonzern bei den App-Entwicklern. Sie würden sich demnach zu wenig mit dem Konzept der im Hintergrund ausgeführten Dienste bei Android beschäftigen. Auch hier gebe es Möglichkeiten, einzelne Services im Vordergrund betreiben zu können. Diese würden jedoch zu wenig genutzt.



Source link

Beliebt

Die mobile Version verlassen