Health Connect 比较指南

Google 可以帮助用户就自己的健康做出更合理、更明智的决定。为了实现这一目标,我们打造了各种平台和服务,让用户能够掌握自己的健康与健身数据。

包括智能手机和穿戴式设备在内,目前有品类繁多的设备搭载 Android 系统,许多健身与健康应用在 Android 设备上运行。Android API 和类似技术提供各种各样的数据。不过,这也意味着 Android 用户可能也会切换应用和设备,跨不同的平台访问和控制自己的健康数据。

Health Connect 可以帮助解决此问题。它可为 Android 用户提供一个位置来集中管理对其健康与健身数据的访问权限。此外,它还可为用户提供精细的数据控制,并帮助 Android 开发者打造创新的健康体验。

应当使用哪个 API?是 Health Connect、Fit REST API 还是 Fitbit Web API?知道这个问题的答案非常重要。本指南将介绍应当与哪个 API 集成以及何时集成。

何时应当与 Health Connect API 集成?

如果您是 Android 移动应用开发者,就应当与 Health Connect 集成。

Health Connect 会将整个 Android 设备和应用组合中的数据整合到一个生态系统中。它是一个常用的 Android API,用于在用户的移动设备上存储和共享健康与健身数据。Health Connect 可提供用于读取和写入用户数据的单个接口,实现数据架构标准化,并集中处理权限控制。这种程度的整合意味着 Health Connect 可为 Android 应用开发者提供一个通用的健康平台。

如果您是现有 Fitbit Web API 或 Fit REST API 开发者,就应迁移到 Health Connect。不过,如果您已经与 Fit Android API 集成,那么我们建议您迁移到 Health Connect。

Fit Android API 已废弃,我们计划,对该 API 的支持将持续到 2024 年底。如需了解如何迁移到 Health Connect,请参阅迁移指南

Health Connect 的独特之处

下面总结了 Health Connect 与 Fit Android API 的不同之处:

  • 目标受众:Android 移动应用开发者。
  • 以设备为中心:在用户的设备上访问和存储数据。
  • 不需要帐号:数据未与 Google 帐号关联。
  • 内置权限:集中管理健康与健身数据。

如何集成

以下资源可以帮助您集成并详细了解 Health Connect:

  • 集成:请参阅使用入门开始与 Health Connect 集成。
  • 了解详情:请观看以下视频详细了解 Health Connect。
  • 资源:别忘了要查看本文档的其余部分。

何时应当与 Google Fit REST API 集成?

如果您属于非移动应用开发者、企业开发者或研究人员,并希望与 Google 健身生态系统集成,就应当与 Google Fit REST API 集成。

Google Fit REST API 可以统一并整合来自多个来源(包括 Google 健身)的数据。借助该 API,用户能够直接在云端存储、共享和管理数据。在 Google Fit REST API 中,用户的数据与其 Google 帐号关联而非与其设备关联。这意味着,该平台以帐号为中心而不是以设备为中心。

Fit REST API 的独特之处

下面总结了 Fit REST API 与 Health Connect 的不同之处。

  • 目标受众:非 Android 移动应用开发者、企业开发者、研究人员。
  • 以帐号为中心:数据与用户的 Google 帐号关联。
  • 数据存储:数据存储在云端而不是设备中。
  • 接口:Google Fit REST API 有一个平台通用接口。
  • 权限:用户通过 OAuth 授予访问权限。
  • 数据访问:近乎实时地访问数据。

如何集成

以下资源可以帮助您集成并详细了解 Fit REST API:

  • 集成:请参阅使用入门开始使用 Fit REST API。
  • 资源:请查看此处的 Google 健身相关指南。

何时应当与 Fitbit Web API 集成?

如果您想与 Fitbit 生态系统集成,就应当与 Fitbit Web API 集成。

Fitbit Web API 是一个平台通用接口,用于与 Fitbit 生态系统集成。借助该 API,用户能够直接在云端存储、共享和管理数据。在 Fitbit Web API 中,用户的数据与其 Fitbit 帐号关联而非与其设备关联。这意味着,Fitbit Web API 以帐号为中心而不是以设备为中心。

Fitbit Web API 的独特之处

下面总结了 Fitbit Web API 与 Health Connect 的不同之处:

  • 目标受众:Fitbit 开发者、企业开发者和研究人员。
  • 以帐号为中心:数据与用户的 Fitbit 帐号关联。
  • 数据存储:数据存储在云端而不是设备中。
  • 接口:Fitbit Web API 有一个平台通用接口。
  • 权限:用户通过 OAuth 授予访问权限。
  • 数据访问:近乎实时地访问数据。

如何集成

以下资源可以帮助您集成并详细了解 Fitbit Web API:

常见问题解答

下面的常见问题解答部分介绍了与我们的计划有关的背景信息,以及在此期间您应采取的行动。

问:Fit Android API 最终是否会停用?

是的,我们打算在 2024 年底停用 Google Fit Android API。这是为了让开发者有充足的时间从 Fit Android API 成功迁移到 Health Connect。此外,我们也可以进一步开发 Health Connect,为 Android 开发者及其用户提供一个更全面、更有效的平台。

问:我已经与 Fit Android API 集成,是否应当迁移到 Health Connect?

是的!Health Connect 是一个常用的 Android API,用于在用户的移动设备上存储和共享来自多个应用和设备的健康数据,其中包括 Google 健身应用的数据。Health Connect 是我们与 Google 健身应用同步数据的新方式,如果用户做出相应选择,Google 健身应用的数据将写入 Health Connect。

以下是 Health Connect 的一些组件:

  • 用于访问设备上存储的身心健康数据的 API。
  • 单个接口,用于读取/写入 Android 系统中的数据,包括来自 Google 健身、Fitbit、三星健康和其他合作伙伴应用的数据。
  • 标准化的数据架构。
  • 精细的用户权限控制。
  • 集中的数据管理控制。

问:Google Fit REST API 和 Fitbit Web API 会发生什么?

我们会继续投资并发展这些 Web API。我们的使命是帮助开发者为用户开发更适用的健康与健身技术,这些 API 是履行该使命的重要组成部分。