2015-10-01 2 views
1

Я использую Apple Watch для запуска тактильной обратной связи от приложения iPhone, и скорость обновления является сущностью. Я попытался следующие методы:Самая быстрая передача данных iPhone-> Часы Apple

[WCSession defaultSession] sendMessage:...]; 
[[WCSession defaultSession] updateApplicationContext:..]; 

отправить данные из приложения iPhone в Apple, часы, но я experiene лаг, когда маленький данные отправляются в короткий промежуток времени. Я отправляю данные через каждые 0,1 секунды, а часы Apple, похоже, складывают сообщения. Любая идея о том, какой метод лучше всего подходит для быстрой передачи данных? И каковы ограничения?

ответ

0

Данные отправляются из приложения Watch to companion (или наоборот) с использованием времени, определенного операционной системой, и его невозможно контролировать. Данные передаются как можно скорее. Это «способ» избежать разработки некоторых приложений, которые могут потреблять батарею в часах и в iPhone. Еще одна причина, по которой Watch или iPhone не могут потратить весь ресурс (процессор, память, время) только на ваше приложение, но для выполнения других задач требуется время.

Вы можете попытаться отправить сообщения как можно быстрее, но iOS назначит наиболее подходящее время для очереди. Надеюсь, это поможет вам

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