Google predstavil nové Sleep API, ktoré umožní vývojárom vytvárať pokročilejšie aplikácie na sledovanie spánku.
Google predstavil nové rozhranie Sleep API, ktoré môžu vývojári použiť na zobrazenie informácií o spánku používateľa, výsledkom čoho sú pokročilejšie aplikácie na sledovanie spánku. Rozhranie Sleep API je teraz k dispozícii ako súčasť najnovšej verzie Služieb Google Play.
Podľa Google je Sleep API „jednoduché API, ktoré centralizuje spracovanie detekcie spánku spôsobom, ktorý je efektívny z hľadiska batérie“. Je súčasťou spoločnosti Google Rozpoznávanie aktivity Android API, ktoré možno použiť na zisťovanie aktivít používateľa, ako je napríklad bicyklovanie alebo chôdza.
„Veľa z toho, čo robíme, závisí od dobrého nočného odpočinku,“ povedal Google. „Naše telefóny sa stali skvelými nástrojmi na prijímanie informovanejších rozhodnutí o našom spánku. A ak sú ľudia informovaní o spánkových návykoch, môžu sa počas dňa lepšie rozhodovať o spánku, ktorý ovplyvňuje veci ako koncentrácia a duševné zdravie.“
Rozhranie Sleep API použije model strojového učenia na zariadení na odvodenie stavu spánku používateľa na základe vstupu zo svetelných a pohybových senzorov vášho telefónu. Google uviedol, že jeho nové API ušetrí vývojárom čas tráviť čas vývojom vlastných metód na určenie, kedy používateľ začal alebo skončil spánok. Okrem toho má používanie rozhrania Google API v porovnaní s inými rozhraniami API na sledovanie spánku ďalšie výhody, vrátane potreby menšej spotreby energie a ponúkania väčšej spoľahlivosti pri zhromažďovaní údajov. Toto je obzvlášť dôležité, pretože služby Google Play sú menej ovplyvnené Doze a inými službami správy batérie ako aplikácie tretích strán.
Po zhromaždení informácií sa informácie ohlásia dvoma spôsobmi:
- „Dôvera pri spánku“, ktorá sa uvádza v pravidelnom intervale (do 10 minút)
- Segment denného spánku, ktorý je hlásený po prebudení, je zistený
Vo svojom blogovom príspevkuGoogle upozorňuje na aplikáciu s názvom Sleep as Android, ktorá využíva nové rozhranie Sleep API. Aplikácia dokáže sledovať veci, ako je trvanie spánku, pravidelnosť, fázy, chrápanie a ďalšie, s menšou spotrebou energie a väčšou spoľahlivosťou ako predtým vďaka prepnutiu na rozhranie Sleep API. „Trvanie spánku je jedným z najdôležitejších parametrov, ktoré treba sledovať, aby ste si zabezpečili dobrý nočný odpočinok,“ uviedol tím Sleep as Android. „Nové rozhranie Sleep API nám dáva fantastickú príležitosť sledovať ho automaticky tým najúspornejším spôsobom, aký si možno predstaviť.“
(Okrem toho tím Sleep as Android vytvoril webovú stránku DontKillMyApp aby sme zdôraznili, ako agresívne OEM služby správy napájania neustále zabíjali služby sledovania spánku ich aplikácie.)
Aplikácie tretích strán dnes používajú nové rozhranie Sleep API od spoločnosti Google, ale budú musieť používateľa vyzvať, aby udelil povolenie ACTIVITY_RECOGNITION. To zaisťuje, že používatelia budú mať kontrolu nad tým, ktoré aplikácie môžu sledovať ich spánok. Zainteresovaní vývojári sa môžu dozvedieť viac o rozhraní Sleep API pri kontrole Dokumentácia API spoločnosti Google.