Google通过睡眠API改进了Android上的睡眠跟踪应用

到目前为止,Android上的睡眠跟踪应用还不够出色。他们遇到了各种各样的问题,并且以一种绝对无法接受的方式绝对破坏了智能手机的电池寿命。

但这将改变,因为Google在Android开发者博客上宣布了新的Sleep API。借助公开可用的API,应用程序开发人员将能够创建功能更强大的睡眠跟踪应用程序,问题更少,崩溃最少。

Google的Public Sleep API有什么作用?

对于希望帮助用户更好地睡眠并了解其睡眠状况的应用程序开发人员而言,新的API听起来像是一个梦想。

Google指出睡眠有多么重要(我们都知道0f)。该公司在休息时说以下几点:

“我们的电话已经成为做出更明智的睡眠决定的好工具。通过了解睡眠习惯,人们可以在一整天内做出更好的睡眠决定,这会影响注意力和心理健康。”

Sleep API是Android Activity Recognition API的一部分,该API还使用手机上的各种指标来跟踪其他用户活动,例如骑自行车或步行。

Google表示其API以两种不同的方式跟踪睡眠:

  1. “睡眠信心”,定期报告(最多10分钟)
  2. 检测到唤醒后报告的每日睡眠时间段

该API使用设备上的人工智能模型,该模型使用其光线和运动传感器作为输入来确定用户是否真的在睡觉以及睡了多长时间。

Android上的睡眠跟踪的主要问题是电池寿命。应用程序使用检测算法来跟踪用户何时处于睡眠状态。根据Google的说法,问题是“这些检测算法在应用程序之间不一致,并且当多个应用程序独立并连续检查用户活动的变化时,电池寿命会受到损害。”

借助Google的新睡眠API,开发人员将能够以更少的电池消耗来集中睡眠检测处理,这正是睡眠应用程序用户所希望的。

开发人员何时可以使用Google的Sleep API?

作为最新版本的Google Play服务的一部分,开发人员现在可以使用新的API。

除了现在发布API之外,听起来Google还没有完成改善睡眠跟踪的工作。该公司表示:“我们期待着将来在此API以及该领域进行更多的工作。”

如果您是Android开发人员,请查看Google的API文档,以详细了解使用该API所需的一切。