WatchKit

WatchKit для Apple Watch — доступ открыт

Apple открыла доступ к разработке приложений для своих часов-компьютеров, появление на рынке которых ожидается в начале 2015-го года. С публикацией WatchKit SDK стали также известны некоторые технические подробности о новом устройстве.

Как было анонсировано в октябре, Apple опубликовала среду разработки для Apple Watch. WatchKit можно получить лишь в составе платного пакета разработчика вместе с Xcode 6.2, который на данный момент находится в стадии бета-тестирования. Кроме того, разработчики должны установить на iPhone новую iOS-8.2-Beta, также доступную лишь обладателям платной подписки разработчика (99 долларов или около 80 евро в год).

Первые приложения зависят от iPhone

Те, кто питал надежду, что будет разрабатывать нативные приложения для Apple Watch, будут разочарованы: по словам представителей яблочной компании, нативная разработки только для часов будет возможна чуть позже. Пока же остается довольствоваться тем, что приложения для яблочных часов будут ничем иным, как дополнением к iPhone-приложениям, данные из которых будут передаваться на часы (опять же неясно, посредством чего — bluetooth или wi-fi).

Элементы пользовательского интерфеса и картинки будут храниться на самих часах для ускорения отображения. Помимо этого будут доступны так называемые Glances, посредством которых iOS-приложения смогут отображать «куски» информации на Apple Watch.

«Force Touch», «Digital Crown» и «Taptic Engine»

Новый способ взаимодействия с устройством под названием «Force Touch», при котором часы могут распознавать сильное нажатие на дисплей, будет поддерживаться вместе с управлением содержимым дисплея посредством «инновационного» колёсика «Digital Crown». Кроме того, с помощью WatchKit можно будет работать с т.н. Taptic Engine — механизм, который сообщает пользователю тактильную информацию.

В качестве примера WatchKit-приложения Apple приводит творение американской авиакомпании American Airlines, которое будет напоминать пассажиру, когда пора двигаться к аэропорту, а в самом аэропорту будет давать информацию, например, о выходах на посадку или о начале времени регистрации. Во время полета можно будет в реальном времени получать информацию о текущем местоположении (насколько точно — не известно, т.к. GPS модуля в часах не предусмотрено).

Документация доступна не только разработчикам

Вместе с WatchKit были опубликованы также руководство разработчикадокументация по фреймворку, каталог интерфейсов и новый Human Interface Guidelines для Apple Watch. Кроме того, можно скачать ресурсы для дизайна и посмотреть получасовое видео с введением в программирование с помощью WatchKit. Многие из этих ресурсов доступны также и без платной подписки.

После опубликования этих ресурсов стало известно и то, каким разрешением будут обладать новые устройства. Модель в 42 мм будет оснащена экраном в 312х390 пикселей, а 38 мм — 272х340 пикселей соответственно. Apple называет эти дисплеи «Retina» и обязывает разработчиков предоставлять соответствующие графические ресурсы.