現時有不少睡眠追蹤 Apps,又或一些健康 Apps 都附設有睡眠追蹤功能。這些 Apps 都是透過裝置的不同感應器去做偵測,並會以背景程式運行。Google 最新公佈推出 Sleep API 讓 Apps 可以偵測讀取睡眠資料。
Sleep API 是 Android Activity Recognition API 的一部份,本身是用於偵測用家活動例如行路或踏單車,Sleep API 將會在 Google Play Services 更新中推出。Sleep API 會利用裝置內的機器學習模型,依據裝置的感光和動作感應判別用家的睡眠狀態。有了這個新的 Sleep API,應用程式就不用自行開發模型去判斷用家的狀態,透過 API 就讀取得知相關的睡眠資料,所需的資源亦較少,而且收集的數據資料亦更準確。由於 Sleep API 是 Google Play Services 一部份,所以不會因電源管理所限制,得出的資料會更加準確。Sleep API 會提供定時的 Sleep confidences 以及 Daily Sleep Segment 兩類型資料。
對於一般用家而言,往後睡眠追蹤採用了 Sleep API,資料會更加準確而且亦會更加省電。長遠亦有望可提供更多的功能。
Source: Android Developers Blog