在 WatchKit 应用程序中处理 Apple Watch 传感器数据

Handling Apple Watch sensors data in WatchKit app

我正在阅读有关 Apple WatchWatchKit 开发的多篇文章和 Apple 文档。看起来像 StravaRuntasticApple Watch 的第三方应用程序需要您在锻炼时也携带 iPhone 以获取和显示数据(如 App Store Apps),但我不知道内置应用程序(ActivityWorkout)是否也需要它。带着你的 iPhone 而 运行 能够在手表上看到你的心率、速度等等,这看起来有点不舒服...

关于 Apple Watch 中集成的心率传感器和加速度计测量的数据:是否有 API 让第三方开发人员可以访问它们?

手表处理的这些传感器如何测量数据:是否在测量时直接发送到配对的 iPhone?在可以将其发送到 iPhone? HealthKit 是否可供 WatchKit 应用处理此类信息?

提前致谢

我在 Apple Watch 实验室玩过 Apple Watch。

开发人员无法访问传感器和加速度计。

您可以不带 phone 去 运行,当您回到家时,心率数据将 'eventually' 发送到您 phone 上的 Health,您可以从中可以为您的应用查询数据。开发人员无法访问保存在 Apple Watch 缓存中的任何心率或传感器数据。

Watchkit 传感器原始数据信息现在可访问 WatchKit for watchOS 2.0

WatchOS 2 包括对其他现有框架的许多增强,例如 HealthKit,允许访问实时访问心率和健康信息的健康传感器。

您可以在以下总共 30 分钟的演讲中查看此信息。如果你不想看整个会话,那么你直接跳到Healthkit API features which is in between 25-28 min:

WatchKit watchOS 2.0 Session in WWDC 2015