健康和健身 App
为 Apple 平台打造创新的 App 体验,帮助用户了解自身健康状况并保持活力。Apple 提供了各种技术,在优先保障隐私的前提下,带来有价值的健康洞察,并将个人数据的控制权交还给用户。
为 Apple 平台打造创新的 App 体验,帮助用户了解自身健康状况并保持活力。Apple 提供了各种技术,在优先保障隐私的前提下,带来有价值的健康洞察,并将个人数据的控制权交还给用户。
HealthKit 为 iPhone、iPad、Apple Watch 和 Apple Vision Pro 提供了一个集中存储健康和健身数据的存储库。当用户授权你的 App 中读取和写入 HealthKit 相关数据时,你的 App 就可以提供更深入、更个性化且信息更加丰富的体能训练、健康和健身体验。
你可以使用 Core Motion 框架,在 App 中提供丰富、个性化的用户体验/开发体验。Core Motion 会报告 iPhone、iPad、Apple Watch 和 Apple Vision Pro 上的运动和环境相关数据,让你能够为用户提供更深入的活动相关洞察。要充分利用这个框架,你需要获得访问某些运动数据的权限。在请求访问权限时,务必向用户说明将如何使用这些数据,例如,利用他们的步数、距离和爬升高度来提供更详细的训练后分析,或自动检测具体的训练项目。将这个框架与 HealthKit 结合使用,可以提供基于活动的精准洞察,从而增强佩戴 Apple Watch 的健身体验。
使用 Core Location 框架,用户可以通过位置数据记录跑步、骑行或徒步等户外活动。借助这个框架,你可以绘制路线、测量距离,甚至可以根据位置提供训练指导或挑战。如果你的 App 需要访问用户的位置,系统会先弹出提示,让用户决定是授权还是拒绝请求,确保他们能始终掌控自己的数据及其共享方式。
借助 App Intents 框架,你可以在 Siri、快捷指令 App 和聚焦等系统位置提供 App 中的操作和内容。App Intents 还可以表示为快捷指令,从而可映射到 iPhone 和 Apple Watch Ultra 的操作按钮上。你可以将开始训练、记录营养摄取或查看进度等操作映射为快捷指令。
利用 WorkoutKit 框架,你可以在 App 中创建和预览间歇体能训练,包括单一目标、基于配速、铁人三项或自定义的间歇体能训练。你还可以使用 WorkoutKit 来创建和维护训练计划,并在获得许可后,将计划中的训练组合同步到 Apple Watch。这些训练组合会显示在 Apple Watch 上的体能训练 App 的专属板块以及 iPhone 上的健身 App 中,同时展示你的 App 的图标和名称。
Foundation Models 框架提供对 Apple 设备端大语言模型的访问权限,该模型为 Apple 智能提供支持,因此你的 App 能私密地执行任务,例如定制 App 内消息或个性化提供 App 中内容等。
你可以使用 WidgetKit 和实时活动,让你的健康或健身 App 显示在各种设备中一眼可见的位置,让它们更具互动性,并能提供丰富信息。借助 WidgetKit,你可以展示每日步数、卡路里消耗或连续锻炼天数等相关数据。而使用 ActivityKit 构建的实时活动则在此基础上进一步延伸,可实时呈现正在进行的训练进度,例如已用时长、距离、配速或心率。如果实时活动中的信息是用户可能会视为敏感或私密的内容,请仅显示不敏感的摘要,并让用户通过轻点实时活动,在 App 中查看敏感信息。这些框架协同作用,帮助用户持续关注自己的目标,在训练期间获得及时的反馈与持续的激励。
使用 Core Bluetooth 直接连接各种支持低功耗蓝牙 (BLE) 的智能健康配件,例如心率带、骑行传感器、跑步机或智能体重秤,以采集实时的生物特征和体能数据。
借助 ResearchKit、CareKit 和其他工具,医疗专业人员可开发 App,通过大规模研究推动健康科学发展,或突破实验室或诊室的局限,改变为患者提供医疗保健的方式。了解 App 如何帮助你的工作更进一步,并加入一个正在用技术重塑健康的全球社区。
用户期望健康和健身 App 能够保护他们的隐私和敏感数据。因此,我们为开发者提供了帮助保护用户隐私的工具和技术,同时提供了控制选项,让用户可以自行选择分享哪些信息。要向用户提供关于你可以访问哪些数据以及可能如何使用这些数据的透明信息和控制权,请查看以下准则和要求:
传达 App 的兼容性使用“Works with Apple Health”(兼容 Apple 健康) 徽章推广支持 HealthKit 的 App。下载该徽章,并查看在营销宣传材料上使用该徽章的相关准则。
在 Apple 开发者论坛上讨论健康和健身功能技术。要接收有关健康和健身功能技术的电子邮件,请在你的开发者个人资料中选择“健康和健身”主题。