Я создал приложение для iPhone, которое поддерживает акселерометр api. Определить ускорение положения x, y и z iPhone. Он работает хорошо. Я рассмотрел новую конструкцию часов и ее руководство по программированию. У часов Apple есть датчики по умолчанию для обнаружения ускорения. Мне нужно создать новое приложение для часов, чтобы найти ускорение часов яблока. Кто-то сказал в потоке переполнения стека, нет прямого доступа api к сенсорному сенсорному яблоку (где он упоминается в яблочных документах). Возможно ли это сделать с яблочными часами?Возможно ли реализовать ускорение api в watch APP?
- Расширение яблочных часов не поддерживает ни одно из этих яблоко api? (CoreMotion, CoreLocation, CoreData ...)
- Любое предложение альтернативы?
Спасибо. Таким образом, яблочные часы используются только для пользовательских интерфейсов и пользовательских взаимодействий. Все другие действия (мониторинг местоположения, детектор движения, вызовы веб-сервисов .....) выполняются iPhone и обмениваются данными с яблочными часами. правильно? – vinoth87
Это правильно. У вас будет две части для вашего приложения. Вы создаете пользовательский интерфейс через раскадровку, которая находится на Apple Watch, а затем весь ваш код находится в расширении, которое находится на iPhone. Например, вот как использовать Core Location в расширении. http://stackoverflow.com/questions/27960108/how-to-calculate-current-location-in-watchkit-extension/27964325#27964325 –
Еще раз спасибо. - Если я установил диспетчер местоположений в файл расширения часовых поясов, тогда в iPhone появится приглашение на обнаружение местоположения? (что, если приложение iPhone не работает) - Нужно ли поддерживать отдельные источники для приложения iPhone и приложения для просмотра? – vinoth87