Сторонние разработчики уже создают приложения для Apple Watch, но делают это, связав одну руку за спиной.
Кодеры, с которыми общался Cult of Mac, приятно удивлены возможностью приносить приложения на часы так рано, но многие отмечают, что они должны соблюдать строгие ограничения, чтобы подготовить свои приложения к запуску носимых устройств Apple следующей весной.
Разработчики, уже ведущие переговоры с Apple, по понятным причинам нервничают по поводу обсуждения проблем создания приложений для Apple Watch. Большинство из тех, с кем мы говорили, сказали, что они с энтузиазмом работают над ограничениями, с которыми они сталкиваются при запуске носимых устройств.
«Нам удалось заставить приложение выглядеть в основном так, как мы его спроектировали», - сказал Cult of Mac один разработчик, пожелавший остаться неизвестным. «Основное ограничение, с которым мы столкнулись, - это отсутствие доступа к [Digital Crown], помимо прокрутки всего изображения. Мы также хотели бы, чтобы у нас был доступ к Taptic Engine для уведомлений ».
Итак, с какими ограничениями сталкиваются разработчики? Вот список всего, что сторонние приложения для Apple Watch не могут делать… по крайней мере, на данный момент:
Функция без сопряженного iPhone
Приложения полагаются на сопряженный iPhone как на пуповину. Apple продемонстрировала свои собственные приложения для часов, выполняющие такие функции, как воспроизведение локально сохраненной музыки, но сторонние приложения будут полностью зависеть от ближайшего iPhone - по крайней мере, на данный момент. Обработка выполняется на iPhone и отправляется в Watch.
«Расширения приложений для часов по своей природе невероятно недолговечны»
«Расширения приложений для часов по своей природе невероятно недолговечны - живут только до тех пор, пока пользователь взаимодействует с ними на своем запястье», - пояснил Feed Wrangler разработчик Дэвид Смит в Cult of Mac. Благодаря последней бета-версии WatchKit, приложения могут обрабатывать более длительные взаимодействия самостоятельно, но еще предстоит пройти долгий путь, прежде чем Watch станут хоть сколько-нибудь мощной платформой, как iOS.
Пробудить / открыть сопутствующее приложение для iOS
При использовании приложения Watch это улица с односторонним движением. IPhone предоставляет все подсказки для запуска и использования сторонних приложений на часах, поэтому не ожидайте, что в ближайшее время вы будете рассматривать часы как основное вычислительное устройство.
У приложения нет доступа к API для использования прокрутки пальцем на сенсорном экране, а разработчики не могут подключиться к новому циферблату Digital Crown.
Используйте «Force Touch» для управления интерфейсом
Apple называет новый Force Touch в Apple Watch «самой значительной новой сенсорной функцией со времен Multi-Touch».
«Force Touch использует крошечные электроды вокруг гибкого дисплея Retina, чтобы различать легкое нажатие и глубокое нажатие, а также запускать мгновенный доступ к целому ряду контекстно-зависимые элементы управления, такие как меню действий в сообщениях или режим, который позволяет вам выбирать разные циферблаты - когда захотите », - говорит в сайт компании.
Force Touch в сторонних приложениях вызывает только контекстное меню. Вот и все.
Используйте Taptic Engine для обратной связи с вибрацией
Новая система виброотклика Apple недоступна для сторонних приложений. Приложения могут отправлять обычные вибрации для push-уведомлений, но точно настроенные вибрации Taptic Engine зарезервированы для собственных приложений Apple.
Доступ к пульсометру
Датчик частоты пульса Apple предназначен только для фитнес-программ Apple и Apple для фитнеса.
Использовать NFC
Чип NFC, используемый для обработки транзакций Apple Pay, находится под запретом, что не должно вызывать удивления, потому что это так же, как на iPhone и iPad.
Используйте микрофон для чего угодно, кроме диктовки текста
Затем результат надиктованного текста можно передать обратно в приложение iOS.
Воспроизвести звуки
Никаких настраиваемых предупреждений или звуков уведомлений!
Удаленный доступ к камере iPhone
Но Apple показала, что эта функция работает со стандартным приложением Camera.
Рендеринг анимации / воспроизведение видео
Изображения пока только, хотя разработчики все еще могут создать несколько уникальных дизайнов.
Отображение пользовательских циферблатов
На веб-сайте Apple представлены 12 пользовательских циферблатов, которые будут предустановлены на выбор, и этого, очевидно, достаточно для начала. Циферблаты Android Wear недавно стали доступны для загрузки в Google Play.
Предлагайте покупки в приложении
Хотя в будущем может быть способ улучшить функциональность приложения Watch с помощью покупки в приложении на iOS.
Сопряжение с более чем одним iPhone за раз
Это не должно быть проблемой для 99% пользователей, но это может быть интересный крайний случай.