在市面上的活動追蹤器很多,但絕大多數都是關於活動、鍛鍊,當然這些很重要但並非衡量健康生活的唯一指標,睡眠也同樣重要,為了讓用戶培養更好的睡眠習慣,Google 釋出旗下新睡眠監測 API,使所有 Android 裝置更夠擁有更好的低耗電睡眠追蹤功能。
Google 釋出全新睡眠監測 API,幫助健康應用更完善地追蹤
Android 上面已經有數款睡眠追蹤應用,你以為這款 API 的釋出已經太晚、太遲了,但目前所有應用都使用獨立的偵測演算法和政策來確認用戶是否正在睡覺,或是已經醒來,而這些應用至少都必須在後台運行才能動作。這種方式也是有缺點的,其中之一就是當應用程式在後台持續運行時,手機會在無形中不斷耗電,使得大家在睡覺時不得不為手機充電,雖然廠商在想辦法改變背景運行的方式,但這也會使得睡眠追蹤數據變得不準確。
相較之下,睡眠 API 是 Android 系統上更廣泛的活動識別 API 一部分,這表示它會被放到 Google Play 服務中,並且提供一個標準和節約能源的方式來追蹤睡眠。睡眠監測 API 將使用設備上的機器學習模型,根據手機光線和運動測器來推斷用戶的睡眠狀態,Google 表示新的 API 可以避免開發者花費許多時間來開發自己的判定方式。此外,與其他睡眠追蹤 API 相比,Google 的睡眠 API 還具備有其他優勢,包含更少的耗電,還有在數據收集方面更可靠的功能,尤其是後者在現代人眼中格外重視。
如果你是開發者,現在就能試著使用 Android 的新睡眠監測 API,同時這支 API 也會提示用戶必須授予 ACTIVITY_RECOGNITION 許可,這可確保用戶能夠控制哪些應用可以跟蹤其睡眠。有興趣的開發者可以查閱 Google API 說明文件來了解更多關於這款新 API 的資訊。
◎資料來源:Google