支持CMSensorRecorder的设备

leo*_*sas 3 iphone ios apple-watch ios9

我无法找到支持新CMSensorRecorder API(iOS 9+)的设备列表.从WWDC视频(大约8分钟)看来它似乎只在Watch上可用.

哪些设备支持此API?

bru*_*den 5

CMSensorRecorder仅在Apple Watch上受支持.自iOS 9.0以来,iOS拥有相同的API ....但没有iOS设备支持它.如果您想在iOS上支持API,请向bugreport.apple.com提交错误并通过cmsr@cambridgesoftwareinc.com与我联系.

所述CMSensorRecorder.isAccelerometerRecordingAvailable()函数指示特定设备是否支持该功能.API在头文件中具有最低操作系统版本:iOS 9.0或watchOS 2.0.然而,这是一个最小但不充分的要求,因为支持因设备和操作系统版本而异.

  • iPhone 5S - 否(iOS 9.3)
  • iPhone 6(加号) - 否(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赫兹记录.