2015-10-01 6 views
3

Мне не удалось найти список устройств, поддерживающих новый CMSensorRecorder API (iOS 9+). С WWDC video (around 8 minutes in) кажется, что он доступен только на Watch.Устройства, поддерживающие CMSensorRecorder

Какие устройства поддерживают этот API?

+0

Протестировано и API не доступно на iPhone 6 – leonsas

+0

Тестирование и API по-прежнему не доступны на iphone 6 и IOS9.0 – zeAttle

ответ

-3

Вы должны проверить CMSensorRecorder.h файл и там можно найти следующие строки:

NS_CLASS_AVAILABLE(NA, 9_0) __WATCHOS_AVAILABLE(2.0) 
@interface CMSensorRecorder : NSObject 

Таким образом, это означает, что этот класс доступен общероссийское устройство, работающие под управлением IOS 9.0+ и 2.0+ WatchOS

+0

Это правда, что API доступен на этих устройствах, но базовая возможность - нет. –

5

CMSensorRecorder поддерживается только на Apple Watch. У iOS был тот же API с iOS 9.0 .... но никакие устройства iOS не поддерживают его. Если вы хотите, чтобы иметь API поддерживается на прошивкой, пожалуйста, сообщите об ошибке с bugreport.apple.com и выйти ко мне на [email protected]

CMSensorRecorder.isAccelerometerRecordingAvailable() функция указывает, поддерживает ли конкретное устройство функции. 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                           - неподтвержденный (Нет прогнозное)
  • Яблоко Часы             - Да (watchOS 2.0)

Для watchOS частота записи изменяется. Для watchOS 2.0 он записывается на уровне 25 герц. Для watchOS 3.0 он записывается на уровне 50 герц.

+0

iPhone 5S - iOS 9.3 - Недоступно – Neenu

Смежные вопросы