Die Schlaf-API von Google hilft Entwicklern, bessere Schlaf-Tracking-Apps zu entwickeln

click fraud protection

Google hat eine neue Schlaf-API eingeführt, die es Entwicklern ermöglicht, fortschrittlichere Schlaf-Tracking-Apps zu erstellen.

Google hat eine neue Schlaf-API eingeführt, mit der Entwickler Informationen über den Schlaf eines Nutzers anzeigen können, was zu fortschrittlicheren Schlaf-Tracking-Apps führt. Die Sleep API ist jetzt als Teil der neuesten Version der Google Play Services verfügbar.

Laut Google handelt es sich bei der Schlaf-API um eine „einfache API, die die Verarbeitung der Schlaferkennung auf batterieeffiziente Weise zentralisiert.“ Es ist Teil von Google Android-Aktivitätserkennung API, die verwendet werden kann, um die Aktivitäten eines Benutzers zu erkennen, z. B. ob er Fahrrad fährt oder zu Fuß geht.

„Vieles von dem, was wir tun, hängt von einer guten Nachtruhe ab“, sagte Google. „Unsere Telefone sind zu großartigen Werkzeugen geworden, um fundiertere Entscheidungen über unseren Schlaf zu treffen. Und wenn Menschen über Schlafgewohnheiten informiert sind, können sie im Laufe des Tages bessere Entscheidungen über den Schlaf treffen, der sich auf Dinge wie Konzentration und geistige Gesundheit auswirkt.“

Die Schlaf-API verwendet ein maschinelles Lernmodell auf dem Gerät, um den Schlafzustand des Benutzers basierend auf den Eingaben der Licht- und Bewegungssensoren Ihres Telefons abzuleiten. Google sagte, dass seine neue API Entwicklern die Zeit ersparen wird, ihre eigenen Methoden zu entwickeln, um festzustellen, wann ein Benutzer mit dem Ruhezustand begonnen oder ihn beendet hat. Darüber hinaus bietet die Verwendung der Google-API weitere Vorteile gegenüber anderen Schlaf-Tracking-APIs, darunter der geringere Stromverbrauch und die höhere Zuverlässigkeit bei der Datenerfassung. Letzteres ist besonders wichtig, da die Google Play-Dienste weniger von Doze und anderen Batterieverwaltungsdiensten betroffen sind als Apps von Drittanbietern.

Sobald Informationen gesammelt wurden, werden sie auf zwei Arten gemeldet:

  1. Ein „Schlafvertrauen“, das in regelmäßigen Abständen (bis zu 10 Minuten) gemeldet wird.
  2. Ein täglicher Schlafabschnitt, der nach Erkennung eines Aufwachens gemeldet wird

In seinem Blogbeitrag, Google hebt eine App namens Sleep als Android hervor, die die neue Sleep-API verwendet. Dank der Umstellung auf die Schlaf-API kann die App Dinge wie Schlafdauer, Regelmäßigkeit, Phasen, Schnarchen und mehr verfolgen, und das mit weniger Stromverbrauch und höherer Zuverlässigkeit als zuvor. „Die Schlafdauer ist einer der wichtigsten Parameter, die es zu beachten gilt, um eine gute Nachtruhe zu gewährleisten“, sagte das Sleep as Android-Team. „Die neue Schlaf-API bietet uns eine fantastische Möglichkeit, den Schlaf automatisch und auf die batterieeffizienteste Art und Weise zu verfolgen, die man sich vorstellen kann.“

(Nebenbei, das Team von Sleep as Android hat die DontKillMyApp-Website erstellt um hervorzuheben, wie aggressive OEM-Energieverwaltungsdienste die Schlafverfolgungsdienste ihrer Apps immer wieder lahmlegen.)

Apps von Drittanbietern verwenden heute die neue Schlaf-API von Google, müssen den Benutzer jedoch auffordern, die Berechtigung ACTIVITY_RECOGNITION zu erteilen. Dadurch wird sichergestellt, dass Benutzer die Kontrolle darüber haben, welche Apps ihren Schlaf verfolgen können. Interessierte Entwickler können mehr über die Sleep-API erfahren, indem sie sich umschauen API-Dokumentation von Google.