Der aktuelle Stand des Battery Status APIs
Kommentare

Den Batteriestand eines Devices – zum Beispiel eines Tablets, Smartphones oder IoT-Device – zu kennen, ist in vielen Situationen nützlich. Möglich wird das mit Web-APIs, die es Open-Web-Apps erlauben, mithilfe von JavaScript auf die Hardware, Daten und Sensoren eines Devices zuzugreifen.

Gerade das Battery Status API stellt eine standardisierte Möglichkeit zur Verwaltung des Energieverbrauchs dar. Francesco Iovine hat den aktuellen Stand sowie Beispiele für die Nutzung des APIs vorgestellt.

Nutzungsbeispiel des Battery Status APIs

Seit Firefox 16 unterstützt der Mozilla-Browser das Battery Status API, und auch Firefox OS, Chrome, Opera und der Android-Browser bieten Support für das Web-API. Erst vor kurzem wurde die W3C-Empfehlung verbessert und Promise Objects sowie Möglichkeiten zur Handhabung von mehreren, auf demselben Device installierten Batterien eingeführt.

Mit dem Battery Status API können Open Web Apps Informationen zum aktuellen Ladezustand der Batterie einholen. Veranschaulicht wird dessen Nutzung zum Beispiel mit dem Low Energy Messenger – einer Instant-Messaging-Demo-App, die mit HTML, CSS und JavaScript erstellt wurde und eine reale Integration mit dem Battery Status API beinhaltet.

Zudem enthält die Demo-App das EnergyManager.js-Modul, das sich das Battery Status API zu Nutze macht, um Informationen zum Ladezustand, ob die Batterie gerade geladen wird und wie viel Zeit bis zum vollständen (Ent-)Laden verbleibt, abzurufen. Mehr Informationen dazu wie das Abrufen des Batteriestatus funktioniert und wie man das API in der eigenen Applikation nutzen kann, finden sich auch in Francesco Iovines Blogpost im Mozilla-Entwicklerblog.

In jedem Fall bietet es einen einfachen, standardisierten Weg, um auf die Hardware und die Daten eines Devices zuzugreifen, um Informationen zum Ladestand des Geräts abzurufen. So kann für eine bessere User Experience beim Nutzer gesorgt werden – und das dank des zunehmenden Supports auch über verschiedene Browser und Plattformen hinweg.

Aufmacherbild: Asphalt road with battery charge station sign von Shutterstock / Urheberrecht: Andrei Kuzmik

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -