现时有不少睡眠追踪 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