手表APP可以实现加速api吗?
Is it possible to implement acceleration api in watch APP?
我创建了一个支持加速度计 api 的 iPhone 应用程序。检测iPhone的x,y,z位置的加速度。它有效 good.I 审查了一个新的手表套件框架及其编程指南。 Apple Watch 有默认的传感器来检测加速度。我需要创建一个新的手表应用程序,以找到苹果手表加速。有人在堆栈溢出线程中说无法直接访问 api Apple Watch 传感器(Apple 文档中提到的位置)。是否可以用 apple watch 完成这项工作?
- apple watch 扩展不支持这些 apple api? (CoreMotion,CoreLocation, CoreData...)
- 有替代建议吗?
Apple Watch 上的传感器无法做到这一点。您的 Watch 应用程序的代码作为 iPhone 上的扩展运行,而不是 Apple Watch 上。这意味着您可以使用 iPhone 上的传感器在 Apple Watch 扩展中使用 Core Motion、Core Location 等。如果您想要 iPhone 的 x、y 和 z 位置的加速度,那么您可以使用 iPhone.[=10= 上的 Watch 扩展中的 iOS API 来实现]
这将在 Watch OS 2 发布时发生变化,特别是扩展将 运行 在手表上使用并且可以访问 Core Motion 框架。
https://www.bignerdranch.com/blog/watchkit-2-hardware-bits-the-accelerometer/
我创建了一个支持加速度计 api 的 iPhone 应用程序。检测iPhone的x,y,z位置的加速度。它有效 good.I 审查了一个新的手表套件框架及其编程指南。 Apple Watch 有默认的传感器来检测加速度。我需要创建一个新的手表应用程序,以找到苹果手表加速。有人在堆栈溢出线程中说无法直接访问 api Apple Watch 传感器(Apple 文档中提到的位置)。是否可以用 apple watch 完成这项工作?
- apple watch 扩展不支持这些 apple api? (CoreMotion,CoreLocation, CoreData...)
- 有替代建议吗?
Apple Watch 上的传感器无法做到这一点。您的 Watch 应用程序的代码作为 iPhone 上的扩展运行,而不是 Apple Watch 上。这意味着您可以使用 iPhone 上的传感器在 Apple Watch 扩展中使用 Core Motion、Core Location 等。如果您想要 iPhone 的 x、y 和 z 位置的加速度,那么您可以使用 iPhone.[=10= 上的 Watch 扩展中的 iOS API 来实现]
这将在 Watch OS 2 发布时发生变化,特别是扩展将 运行 在手表上使用并且可以访问 Core Motion 框架。
https://www.bignerdranch.com/blog/watchkit-2-hardware-bits-the-accelerometer/