我创建了一个支持加速度计api的iPhone应用程序。检测iPhone的x,y和z位置的加速度。它运作良好。我回顾了一个新的手表套件框架及其编程指南。 Apple手表有默认传感器来检测加速度。我需要创建一个新的手表应用程序,以找到苹果手表加速。有人在堆栈溢出线程中说苹果手表传感器没有直接访问api(苹果文档中提到了它)。可以用苹果手表做这个工作吗?
答案 0 :(得分:1)
使用Apple Watch上的传感器无法做到这一点。您的Watch App的代码作为iPhone上的扩展而不是Apple Watch上的扩展。这意味着您可以使用iPhone上的传感器在Apple Watch扩展中使用Core Motion,核心位置等。如果您想要加速iPhone的x,y和z位置,那么您可以使用iPhone上Watch扩展中的iOS API来实现这一目标。
答案 1 :(得分:0)
当Watch OS 2发布时,这将会改变,特别是扩展将在手表上运行,并且可以访问Core Motion框架。
https://www.bignerdranch.com/blog/watchkit-2-hardware-bits-the-accelerometer/