Google已决定公开提供其Sleep API,以帮助Android用户随时了解其睡眠情况,并允许开发人员创建对电池寿命影响最小的出色睡眠跟踪应用程序。当前,大多数开发人员使用的应用程序之间的检测算法不一致。当多个应用程序独立且连续地检查用户活动的变化时,手机的电池消耗速度将比平时更快。
Google产品经理Nick Grayson在博客中写道:
我们所做的很多事情都取决于晚安。我们的电话已成为做出更明智的睡眠决定的绝佳工具。而且,通过了解睡眠习惯,人们可以在一天内更好地做出有关睡眠的决定,这会影响注意力和心理健康。
Sleep API是Android Activity Recognition API的一部分,并生成有关用户睡眠的信息。它利用设备上的AI模型,该模型依靠手机的光线和运动传感器作为输入来收集睡眠信息。该API通过两种方式向应用程序报告睡眠信息:定期(最多10分钟)的“睡眠信心”和检测到唤醒后报告的每日睡眠时间段。
第一个使用Sleep API的第三方应用是Urbandroid的Sleep As Android。但是,值得注意的是,除非您授予了“身体活动识别”运行时权限,否则应用程序将无法检测到睡眠。在未来几周内,您可以预期会有更多流行的睡眠跟踪应用程序开始使用Sleep API。