A Google Sleep API segítségével a fejlesztők jobb alváskövető alkalmazásokat hozhatnak létre

A Google új Sleep API-t vezetett be, amely lehetővé teszi a fejlesztők számára, hogy fejlettebb alváskövető alkalmazásokat hozzanak létre.

A Google bevezetett egy új Sleep API-t, amellyel a fejlesztők információkat jeleníthetnek meg a felhasználó alvásáról, így fejlettebb alváskövető alkalmazásokat eredményezhet. A Sleep API már elérhető a Google Play Services legújabb verziójának részeként.

A Google szerint a Sleep API egy „egyszerű API, amely akkumulátor-hatékony módon központosítja az alvásérzékelő feldolgozást”. Ez a Google része Android tevékenység felismerés API, amely a felhasználó tevékenységeinek észlelésére használható, például ha kerékpároznak vagy gyalogolnak.

„Amit csinálunk, az egy jó éjszakai pihenéstől függ” – mondta a Google. „Telefonjaink nagyszerű eszközökké váltak az alvásunkkal kapcsolatos megalapozottabb döntések meghozatalához. És ha tájékozottak az alvási szokásokról, az emberek a nap folyamán jobb döntéseket hozhatnak az alvással kapcsolatban, ami befolyásolja például a koncentrációt és a mentális egészséget.”

A Sleep API az eszközön található gépi tanulási modellt használva következtet a felhasználó alvó állapotára a telefon fény- és mozgásérzékelőinek bemenete alapján. A Google szerint az új API megkíméli a fejlesztőket attól, hogy időt töltsenek saját módszereik kidolgozásával annak meghatározására, hogy a felhasználó mikor kezdte el vagy fejezte be az alvást. Ezen túlmenően, a Google API-jának más előnyei is vannak a többi alváskövető API-hoz képest, például kevesebb energiát igényel a használathoz, és nagyobb megbízhatóságot kínál az adatgyűjtésben. Ez utóbbi különösen fontos, mivel a Google Play Szolgáltatásokat kevésbé érinti a Doze és más akkumulátorkezelési szolgáltatások, mint a harmadik féltől származó alkalmazások.

Miután összegyűjtöttük az információkat, kétféleképpen jelentjük:

  1. „Alvásbizalom”, amely rendszeres időközönként (legfeljebb 10 perc) jelent meg
  2. Napi alvási szegmens, amely az ébredés észlelése után jelenik meg

A blogbejegyzésében, a Google kiemeli a Sleep as Android nevű alkalmazást, amely az új Sleep API-t használja. Az alkalmazás képes nyomon követni az olyan dolgokat, mint az alvás időtartama, rendszeressége, fázisai, horkolás és még sok más, a korábbinál kisebb teljesítménnyel és nagyobb megbízhatósággal, köszönhetően a Sleep API-ra való átállásnak. „Az alvás időtartama az egyik legfontosabb paraméter, amelyre figyelni kell a jó éjszakai pihenés érdekében” – mondta a Sleep as Android csapata. "Az új Sleep API fantasztikus lehetőséget biztosít számunkra, hogy az elképzelhető leghatékonyabb módon automatikusan nyomon kövessük."

(Már mellékesen a Sleep as Android csapata létrehozta a DontKillMyApp webhelyet hogy rávilágítsunk arra, hogy az agresszív OEM energiagazdálkodási szolgáltatások hogyan ölték meg az alkalmazásuk alváskövető szolgáltatásait.)

A harmadik féltől származó alkalmazások ma a Google új Sleep API-ját használják, de fel kell kérniük a felhasználót az ACTIVITY_RECOGNITION engedély megadására. Ez biztosítja, hogy a felhasználók szabályozhassák, mely alkalmazások követhetik nyomon az alvásukat. Az érdeklődő fejlesztők többet megtudhatnak a Sleep API-ról, ha megnézik A Google API-dokumentációja.