Как использовать новый сопроцессор движения M7 в приложении?
Мой вопрос может показаться простым или глупым, но я просто хочу прояснить ситуацию. Я использую акселерометр в приложении, и я хочу знать, как я могу использовать новый сопроцессор движения iPhone 5S M7, в настоящее время я получаю данные акселерометра, используя CoreMotion.framework
метод - (void)startAccelerometerUpdatesToQueue:(NSOperationQueue *)queue withHandler:(CMAccelerometerHandler)handler;
, это достаточно? Это универсальный подход (подходит для устройств без сопроцессора M7)? Или я должен сделать что-то еще? Где я могу прочитать и узнать, как использовать новый процессор M7 в приложении? Благодарю.
2 ответа
M7 сопроцессор позволит приложениям быть
aware of what type of movement
пользователь испытывает, например, за рулем, ходьбой, бегом или сном. Тогда приложением может быть возможность делать внутреннее отслеживание и картографирование.Apple M7 сопроцессор собирает, обрабатывает и хранит
sensor data
даже если устройство спит, и приложения могут извлекать данные при повторном включении устройства. Это снизит энергопотребление устройства и продлит срок службы аккумулятора.
Для получения дополнительной информации обратитесь к этой вики
Ну, я не уверен, но кажется довольно очевидным, что M7 будет использоваться для реализации CoreMotion на устройствах, которые его имеют, точно так же, как процессор A7 будет использоваться для обеспечения вычислительной основы на устройствах, которые его имеют.
Я очень сомневаюсь, что вам нужно что-то сделать, чтобы это сделать; ты просто получаешь лучшие данные, я думаю.