查看原文
其他

一起看 I/O | Android Health 最新动态

Android Android 开发者 2023-11-14
作者 / 开发者关系工程师 Sara Hamilton


健康与健身数据紧密关联,睡眠、营养、锻炼等因素亦会相互影响。例如,睡眠会影响您的身体恢复状况,进而影响您能否完成您最喜欢的 5 公里跑。久而久之,您的恢复状况和锻炼习惯会影响心率变化、静息心率、最大摄氧量等指标!但这些数据通常存在于各自区域中,使得用户很难全面了解他们的健康状况。

我们希望通过整合这些数据,让用户可以轻松地使用他们喜欢的应用和设备追踪自己的健康状况,并且全面掌控他们分享的数据内容和分享时间。此外,我们希望确保开发者可以更轻松且使用更少的代码实现此功能。

正因如此,我们不断努力改进 Android Health。在今年的 Google I/O 大会上我们介绍了面向开发者和用户推出有关 Health Connect 和健康服务的重要更新:

https://youtu.be/hlyC0I6v9ic



什么是 Android Health?



Android Health 集成了两个重要平台: Health Connect 和健康服务,帮助开发者为用户打造强大的健康与健身应用。

Health Connect 是一个设备端数据存储库,可提供用于在 Android 应用之间存储和分享健康与健身数据的 API。在 Health Connect 问世之前,没有在 Android 应用之间分享数据的统一方式。开发者不得不将多个不同的 API 进行集成,并且每个 API 都有不同的数据类型和不同的权限管理框架。

  • Health Connect
    https://developer.android.google.cn/health-connect


如今有了 Health Connect,数据碎片化现象已得到明显缓解。Health Connect 提供了包含 40 余种数据类型的统一数据集,以及可供用户控制数据权限的单一权限管理框架。这意味着开发者可以更轻松地分享数据,从而帮助用户在他们喜欢的应用中访问健康数据,并对数据权限拥有更多控制。


  • 40 余种数据类型
    https://developer.android.google.cn/reference/kotlin/androidx/health/connect/client/records/package-summary#classes


健康服务是一个 API 接口,能够以高能效的方式访问 Wear OS 设备上的传感器数据。在健康服务问世之前,开发者只能使用低级传感器,这意味着他们需要在不同的设备上进行不同的配置,并且十分耗电。


如今,健康服务在所有搭载 Wear OS 3 及更高版本的设备上提供一致的 API 接口,开发者只需编写一次代码,即可在所有设备上运行。此外,健康服务架构有助于开发者在开发过程中大幅节省电力,从而使用户可以更长时间地追踪他们的锻炼情况。



Health Connect 将推出新功能并集成进 Android 14



目前,用户可在 Google Play 商店中下载 Health Connect 应用。我们很高兴地宣布,自今年晚些时候 Android 14 发布起,Health Connect 将成为 Android 的核心部分,并且可在所有 Android 移动设备中使用。用户将能够直接通过其设备上的 "设置" 访问 Health Connect,从而管理他们的健康数据在应用间的分享情况。

Health Connect Android 14 版本将提供多项新功能。我们将添加全新的运动路线功能,以便用户通过 Health Connect 分享他们的锻炼地图。我们还进行了一些改进以帮助用户更轻松地记录其生理周期。此外,Health Connect 将通过 Google Play 系统进行更新,以便 Health Connect 能经常更新功能。



健康服务现搭载全新 API 功能,支持更多用例



为了支持更多用例,我们今年发布了健康服务的一些重大变更。我们推出了全新的 "批处理模式 (Batching Mode)" 功能,帮助开发者调整心率数据的传输频率,从而为家庭健身房用例提供支持。我们还加入了高尔夫击球检测等全新 API 功能。


新版 Wear OS 将于今年推出。Wear OS 4 将是迄今为止性能最好的版本,可以延长新一代 Wear OS 手表的电池续航时间。我们将借此新版本推出其他健康服务更新,包括改进的后台身体传感器权限。


  • Wear OS 4
    https://developer.android.google.cn/training/wearables/versions/4



开发者生态系统不断发展



目前已有超 50 款应用与 Health Connect 进行了集成,还有数百款应用搭载了健康服务,Peloton、Withings、Oura 等皆位列其中。这些应用正在使用 Health Connect 整合新数据,开发者无需构建多个新 API 集成,即可让用户获得互联的健康体验。您可以观看本文文末的 Google I/O 演讲视频,详细了解这些健康与健身应用如何在睡眠、锻炼、营养等方面为用户打造全新体验,以及其他更多精彩内容。


  • Withings
    https://android-developers.googleblog.com/2023/03/withings-reduces-data-sync-code-with--health-and-fitness-api-health-connect.html


此外,还有 100 多款应用集成了健康服务。用户与使用了健康服务的 Wear 应用互动率得到了提升,同时用户在锻炼过程中的电池续航时间也有所延长。例如,Strava 发现,与不使用 Wear 应用的用户相比,使用 Wear 应用的用户活动量高出了 25%。

△ Strava 借助 Wear OS 构建应用 | 开发者故事


开始使用 Health Connect



我们希望今年能有更多开发者借助 Health Connect,为用户打造独特的 Android Health 体验。


如果您想为用户打造更加互联的健康体验,我们建议您与 Health Connect 进行集成。如果您是 Wear 开发者,欢迎您使用健康服务为所有即将推出的 Wear OS 设备获得卓越的电池性能并更好地适应未来发展需要。


您可以查看我们的健康服务文档、Health Connect 文档和代码示例以开始使用!


  • 健康服务文档
    https://developer.android.google.cn/training/wearables/health-services

  • Health Connect 文档
    https://developer.android.google.cn/guide/health-and-fitness/health-connect/get-started

  • 代码示例
    https://github.com/android/health-samples


如需了解更多内容,您可以观看下方 Google I/O 演讲视频:

欢迎您持续关注 "Android 开发者" 微信公众号,及时了解更多开发技术和产品更新等资讯动态。




推荐阅读

如页面未加载,请刷新重试

 点击屏末 | 阅读原文 | 即刻开始使用 Health Connect




继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存