Google'i Sleep API aitab arendajatel luua paremaid une jälgimise rakendusi

Google on kasutusele võtnud uue Sleep API, mis võimaldab arendajatel luua täpsemaid une jälgimise rakendusi.

Google on kasutusele võtnud uue Sleep API, mida arendajad saavad kasutada kasutaja une kohta teabe avaldamiseks, mille tulemuseks on täiustatud une jälgimise rakendused. Sleep API on nüüd saadaval Google Play teenuste uusima versiooni osana.

Google'i sõnul on Sleep API "lihtne API, mis tsentraliseerib unetuvastuse töötlemise akutõhusal viisil". See on osa Google'ist Androidi tegevuse tuvastamine API, mida saab kasutada kasutaja tegevuste tuvastamiseks, näiteks kas ta sõidab jalgrattaga või kõnnib.

"Nii palju sellest, mida me teeme, sõltub heast öisest puhkusest," ütles Google. "Meie telefonid on muutunud suurepäraseks tööriistaks une kohta teadlikumate otsuste tegemiseks. Ja olles informeeritud uneharjumustest, saavad inimesed kogu päeva jooksul une osas paremaid otsuseid teha, mis mõjutab selliseid asju nagu keskendumisvõime ja vaimne tervis.

Sleep API kasutab teie telefoni valgus- ja liikumisandurite sisendi põhjal kasutaja puhkeoleku järeldamiseks seadmes asuvat masinõppe mudelit. Google ütles, et selle uus API säästab arendajaid, et nad ei pea kulutama aega oma meetodite väljatöötamisele, et teha kindlaks, millal kasutaja unerežiimi alustas või lõpetas. Lisaks on Google'i API kasutamisel teiste une jälgimise API-de ees muid eeliseid, sealhulgas kasutusvajadus vähem energiat ja andmete kogumise suurem usaldusväärsus. Viimane on eriti oluline, kuna Doze ja muud akuhaldusteenused mõjutavad Google Play teenuseid vähem kui kolmandate osapoolte rakendusi.

Kui teave on kogutud, edastatakse see kahel viisil.

  1. "Unekindlus", millest teatatakse korrapäraste intervallidega (kuni 10 minutit)
  2. Päevane unesegment, mis teatatakse pärast ärkamise tuvastamist

Oma blogipostituses, Google tõstab Androidina esile rakenduse nimega Sleep, mis kasutab uut Sleep API-t. Tänu Sleep API-le üleminekule saab rakendus jälgida asju, nagu une kestus, regulaarsus, faasid, norskamine ja palju muud, vähem võimsusega ja suurema töökindlusega kui varem. "Une kestus on hea ööpuhkuse tagamiseks üks olulisemaid parameetreid," ütles Sleep as Androidi meeskond. "Uus Sleep API annab meile suurepärase võimaluse seda automaatselt jälgida kõige akutõhusamal viisil."

(Lisaks võib öelda, et tiim Sleep as Android lõi DontKillMyApp veebisaidi rõhutamaks, kuidas agressiivsed OEM-i toitehaldusteenused nende rakenduse une jälgimise teenused pidevalt tapsid.)

Kolmandate osapoolte rakendused kasutavad täna Google'i uut Sleep API-t, kuid peavad paluma kasutajal anda luba ACTIVITY_RECOGNITION. See tagab, et kasutajatel on kontroll selle üle, millised rakendused saavad nende und jälgida. Huvitatud arendajad saavad Sleep API kohta lisateavet külastades Google'i API dokumentatsioon.