Android开始提供睡眠侦测API

Google现在于Android上,发布睡眠侦测API(Sleep API),这是一个Android活动识别API,显示有关用户睡觉的消息,可以用来强化时钟应用程序的就寝模式等功能。

Google提到,他们想让开发人员更易于创建应用程序,因此推出各种API,其中包括活动识别API,可以在用户允许的情况下,侦测用户的活动,像是骑自行车或是走路,提供应用程序更丰富的背景信息,以强化应用。

而睡眠侦测就是一种活动识别API,其所提供的睡觉信息有两种,第一种是Sleep Confidence,会以固定的区间回应用户睡眠状况,另一种则是日常睡眠时段,会在用户起床后发出侦测报告。睡眠侦测API使用设备上的人工智能模型,并将设备的光线和动作传感器作为输入,侦测用户睡眠状态,且与其他活动识别API一样,应用程序必须征得用户同意,才可以进行睡眠侦测。

过去开发者需要自己通过组合传感器信号,来确定用户开始与结束睡眠活动,这样的方式存在两个最主要的问题,首先是侦测算法的不一致,使得不同的应用程序侦测结果不同,再来则是当多个独立的应用程序,都不停地侦测用户的活动变化时,电力损耗会增加,而睡眠侦测API提供了一种简单的方法,让开发者以省电的方式侦测用户睡眠。