我尚未找到支持新 CMSensorRecorder API 的设备列表(iOS 9+)。来自WWDC video (around 8 minutes in)似乎只能在 Watch 上使用。
哪些设备支持此 API?
最佳答案
CMSensorRecorder 仅在 Apple Watch 上受支持。 iOS 从 iOS 9.0 开始就拥有相同的 API...但没有 iOS 设备支持它。如果您希望 iOS 支持该 API,请通过 bugreport.apple.com 提交错误。并通过 cmsr@cambridgesoftwareinc.com 联系我
CMSensorRecorder.isAccelerometerRecordingAvailable() function 指示特定设备是否支持该功能。 API 的头文件中有最低操作系统版本:iOS 9.0 或 watchOS 2.0。然而,这是一个最低要求,但还不够,因为支持因设备和操作系统版本而异。
- iPhone 5S - 否 (iOS 9.3)
- iPhone 6(Plus) - 否(iOS 9.3)
- iPhone 6S(Plus)- 否(iOS 10.0.2)
- iPhone 7 - 否 (iOS 10.0.2)
- iPad Pro - 未经确认(没有预期)
- Apple Watch - 是 (watchOS 2.0)
对于 watchOS,录制频率有所不同。对于 watchOS 2.0,记录频率为 25 赫兹。对于 watchOS 3.0,记录频率为 50 赫兹。
关于ios - 支持 CMSensorRecorder 的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32879316/