由于许多健康、健身和保健应用都在 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 账号相关联。
- 内置权限:集中管理健康与健身数据。
与健康数据共享集成
以下资源可以帮助您集成并详细了解健康数据共享:
- 集成:请参阅使用入门,开始与健康数据共享集成。
- 了解详情:如需详细了解健康数据共享,请观看 YouTube 上的Android 健康数据共享中面向健康与健身的新 API 视频。
- 资源:如需了解详情,请参阅文档。
- 迁移:Fit API 开发者可以按照 Fit 迁移指南进行操作。
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 来访问统一的健康数据。