Что нужно знать при разработке приложения под Apple Watch

Старший научный сотрудник консалтинговой компании Nielsen Norman Group Ралука Будиу (Raluca Budiu) описала опыт использования часов Apple .

По ее мнению, кнопки на устройстве слишком маленькие и управлять часами с помощью прикосновений не очень удобно.

Гораздо проще управлять устройством с помощью жестов, таких как смахивание и долгое нажатие. В частности, смахивание вправо означает “назад”. Для этого в Apple Watch есть и кнопка, но она, опять же, маленькая. Длинное нажатие обычно открывает контекстное меню, и в каждом приложении оно будет свое.

При разработке приложения лучше избегать сложной навигации и по возможности отказаться от кнопок, советует Будиу. Если же без кнопок никак, то их следует сделать большими.

Также исследователь обращает внимание на способы представления контента. Сейчас во многих приложениях заголовки представлены в обрезанном виде, потому что не вмещаются в экран. Много места занимают фотографии. Будиу советует писать для приложения в Apple Watch короткие заголовки (если вы вообще решите, что вам нужно такое приложение).

Контент также стоит отбирать очень тщательно. Его лучше представить в виде удобных блоков, которые можно листать с помощью смахивания влево. Но таких блоков много не сделаешь — пользователь быстро устанет; часы не для чтения, а для просмотра лишь самой важной информации.

Также лучше пожертвовать интерактивностью, считает Будиу. Например, при разработке приложения для просмотра цен на акции можно ограничиться дневным графиком и отказаться от возможности просмотра котировок за несколько дней (месяцев, лет).

Если пользователь захочет узнать больше, он сможет перейти в это же приложение на телефоне. Чтобы сделать этот процесс максимально быстрым, нужно настроить Handoff — функцию, которая позволяет прервать работу на одном устройстве на iOS и тут же продолжить ее с того же места на другом.

Summary: Smartwatch apps should rely on gestures more than on navigation elements, prioritize the essential, support handoff, and create tailored, standalone content. // Nielsen Norman Group ↣