ios - 支持 CMSensorRecorder 的设备

标签 ios iphone ios9 apple-watch

我尚未找到支持新 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/

相关文章:

iOS Popover 显示在 TextView 上

ios - 如何使用 messageID 获取邮件的文件夹详细信息?

ios - 从另一个 UIViewController 呈现 UIViewController

ios - 在 iOS 9 中禁用网络时,HTTP GET 请求出现 fatal error

ios - 如何在xcode中添加将值传递给文本框的按钮

android - android Log.v、Log.d、Log.i、Log.e 等的 ios 等效项是什么?

iphone - NSString *string = @"someString"vs NSString *string = [[NSString alloc] initWithFormat @"%@", string]

iphone - 将CGPath转换为UIImage

ios - 还需要 SQLCipher 吗?

ios - 替换 URL 中出现的空格