Health Connect 比较指南

由于许多健康、健身和保健应用都在 Android 设备上运行,用户经常需要在不同平台之间切换来管理自己的数据。健康数据共享可为 Android 用户提供一个位置来集中管理对其健康与健身数据的访问权限,并提供精细的控制,从而解决此问题。

Google Health API 平台提供两种主要集成途径:Health Connect(用于设备上的 Android 数据)和 Google Health API(用于基于云的跨平台数据)。

平台概览

下表总结了 Google Health API 平台中的主要 API:

API 状态 受众群体 存储
健康数据共享 可用 Android 移动开发者 设备上的音乐
Google Health API 可用 Web 开发者、服务器到服务器 (S2S) 开发者和平台无关的开发者
Fitbit Web API 正在过渡 现有 Fitbit 生态系统开发者
Google Fit API 弃用中 旧版 Google 健身(Android 和 REST)API 开发者

健康数据共享

如果您是 Android 移动应用开发者,不妨考虑与 健康数据共享 集成。

如果您是现有的 Google Fitbit Web API 开发者,我们建议您迁移到健康数据共享。不过,如果您已与 Fit API 集成,那么我们建议您仅在应用为步数跟踪应用时迁移到健康数据共享。

健康数据共享会将整个 Android 设备和应用组合中的数据整合到一个生态系统中,从而为 Android 开发者提供一个通用的健康平台。它可提供安全的设备端健康与健身数据存储空间,实现数据架构标准化,并集中处理权限控制。

  • 架构:本地 / Android 路径(以移动设备为中心)。
  • 可用性:从 Android 14 开始,成为 Android 框架的一部分。 对于 Android 13 及更低版本,该服务可通过 Google Play 商店获取。
  • 数据存储:以设备为中心,数据存储在用户设备本地。

Health Connect 的独特之处

下面总结了健康数据共享与 Fit Android API 的不同之处:

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

与健康数据共享集成

以下资源可以帮助您集成并详细了解健康数据共享:

Google Health API

Google Health API 是一种统一的 Web API,专为服务器到服务器 (S2S) 互动而设计。它是一个以账号为中心、平台通用的接口,可取代现有的 Fitbit Web API 功能。

Google Health API 的独特之处

  • 架构:云路径(服务器到服务器)。
  • 受众群体:需要跨平台统一查看健康和医疗数据的开发者。
  • 数据需求:如果您的应用基于 Web、使用 OAuth 协议或需要来自 Fitbit 或 Pixel Watch 的低延迟数据,则必须提供此信息。
  • 适用范围:适用。

旧版 API

以下 API 被视为旧版 API,即将弃用或改用新的替代方案。

Google Fit API

Google 健身 API(包括 REST API)已正式安排在 2026 年底之前停止服务。我们建议您与“健康数据共享”或 Google Health API 集成。所有使用 Google 健身 API 的开发者都必须进行过渡。我们建议移除 Google 健身 集成,并鼓励用户连接到新的集成。如需查看相关说明,请参阅 Fit 迁移指南

Fitbit Web API

Fitbit Web API 是一个平台通用接口,用于与 Fitbit 生态系统集成。在 Fitbit Web API 中,用户的数据与其 Fitbit 账号关联而非与其设备关联。现有开发者应准备好改用 Google Health API 来访问统一的健康数据。