Akku schonen

Nutzer verwenden ihre Mobilgeräte heutzutage für praktisch alles, vom Senden von E-Mails über das Verwalten von Finanzen bis hin zum Streamen von Videos sowie zum Streamen und Spielen von Videospielen. Die meisten Anwendungen benötigen Daten, Bilder und andere Medien von Remote-Diensten, um nützlich zu sein. Ihre App ist nur eine von vielen Apps auf dem Gerät des Nutzers, die alle um Netzwerkressourcen konkurrieren. Das kann sich erheblich auf die Akkuleistung auswirken und die begrenzte Netzwerkbandbreite des Nutzers unnötig belasten.

Ab Android 8.0 wurden mehrere Updates am Betriebssystem eingeführt, die zur Schonung des Akkus, der Nutzerfreundlichkeit und des Systemzustands beitragen. Es gibt jedoch noch weitere Überlegungen, Strategien und Muster, die Sie als Entwickler selbst anwenden können. Anfragen, die Ihre App an das Netzwerk stellt, können eine Hauptursache für eine schnelle Akkuentladung sein, da sie auf den sehr energieintensiven Mobilfunk- und WLAN-Funkschnittstellen basieren.

In diesem Leitfaden werden folgende Themen behandelt:

  • Wie das Verbindungsmodell Ihrer App mit dem Funkzustandsgerät interagiert.
  • Anwendung von Techniken zum Minimieren der Auswirkungen Ihrer Datenverbindung
  • Fehlerbehebung bei langsamen Verbindungen
  • Hintergrundarbeit nur unter bestimmten Bedingungen ausführen, z. B. beim Aufladen des Geräts oder im WLAN
  • Hier erfahren Sie, wie Sie die Akkunutzung Ihrer App im Zeitverlauf verfolgen.

Schließlich lernen Sie drei große Kategorien von Updates kennen: vom Nutzer initiiert, von der App initiiert und vom Server initiiert. Außerdem lernen Sie Tools und Methoden zum Maximieren der Effizienz jeder Kategorie kennen.

Letztendlich liegt es in unserer Verantwortung als Entwickler-Community, unseren Nutzern die bestmögliche App-Erfahrung zu bieten.

Bonusmaterial