Google je predstavil nov API za spanje, ki bo razvijalcem omogočil ustvarjanje naprednejših aplikacij za sledenje spanju.
Google je predstavil nov API za spanje, ki ga lahko razvijalci uporabijo za prikaz informacij o uporabnikovem spanju, kar ima za posledico naprednejše aplikacije za sledenje spanju. Sleep API je zdaj na voljo kot del najnovejše različice storitev Google Play.
Glede na Google je Sleep API "preprost API, ki centralizira obdelavo zaznavanja spanja na način, ki je učinkovit pri porabi baterije." Je del Googla Android Activity Recognition API, ki se lahko uporablja za zaznavanje dejavnosti uporabnika, na primer, če kolesari ali hodi.
"Veliko tega, kar počnemo, je odvisno od dobrega počitka," je dejal Google. »Naši telefoni so postali odlično orodje za sprejemanje bolj informiranih odločitev o našem spanju. Če so ljudje obveščeni o spalnih navadah, se lahko čez dan bolje odločajo o spanju, kar vpliva na stvari, kot sta koncentracija in duševno zdravje.«
Sleep API bo uporabil model strojnega učenja v napravi za sklepanje uporabnikovega stanja spanja na podlagi vnosa senzorjev za svetlobo in gibanja vašega telefona. Google je dejal, da bo njegov novi API razvijalcem prihranil čas, da ne bi porabili časa za razvoj lastnih metod za ugotavljanje, kdaj je uporabnik začel ali končal spanje. Poleg tega ima uporaba Googlovega API-ja druge prednosti v primerjavi z drugimi API-ji za sledenje spanja, vključno z manjšo porabo energije in večjo zanesljivostjo zbiranja podatkov. Slednje je še posebej pomembno, saj Doze in druge storitve za upravljanje baterije manj vplivajo na storitve Google Play kot na aplikacije tretjih oseb.
Ko so informacije zbrane, se o njih poroča na dva načina:
- "Zaupanje v spanje", ki se poroča v rednih intervalih (do 10 minut)
- Dnevni segment spanja, o katerem se poroča po zaznanem prebujanju
V svoji objavi na blogu, Google izpostavlja aplikacijo, imenovano Sleep as Android, ki uporablja nov API Sleep. Aplikacija lahko spremlja stvari, kot so trajanje spanja, pravilnost, faze, smrčanje in več, z manj energije in večjo zanesljivostjo kot prej, zahvaljujoč preklopu na Sleep API. »Trajanje spanja je eden najpomembnejših parametrov, na katerega morate paziti, da zagotovite dober nočni počitek,« je povedala ekipa Sleep as Android. "Novi API za spanje nam daje fantastično priložnost, da mu samodejno sledimo na najbolj učinkovit način, ki si ga lahko zamislite."
(Na stran, ekipa Sleep as Android ustvaril spletno mesto DontKillMyApp da poudarimo, kako so agresivne storitve upravljanja porabe OEM še naprej uničevale storitve sledenja spanja njihove aplikacije.)
Aplikacije drugih proizvajalcev danes uporabljajo novi Googlov API za spanje, vendar bodo morale uporabnika pozvati, naj podeli dovoljenje ACTIVITY_RECOGNITION. To zagotavlja, da bodo imeli uporabniki nadzor nad tem, katere aplikacije lahko spremljajo njihov spanec. Zainteresirani razvijalci lahko izvedo več o Sleep API tako, da preverijo Googlova dokumentacija API-ja.