Рисуем для Apple Watch в Sketch

Apple Watch — совершенно новый тип устройств с новыми требованиями и возможностями, с которыми дизайнеры ранее не сталкивались при дизайне приложений под веб, десктоп и мобильные устройства.

Недавно я посетил Сан-франциско и изучил особенности дизайна под Apple Watch от WWDC. Хотел бы поделиться с вами полезными советами, которые помогут создавать вам продукты высокого качества.

Большая часть советов из этого поста обсуждались во время двух сессий WWDC 2015: Дизайн для Apple Watch и Советы и трюки по дизайну для Apple Watch. Также будет полезно ознакомиться с Руководством по интерфейсам для Watch от Apple.

Всегда помните, что нужно создавать

Функциональный дизайн

1-i8SY4maD9nfy6YFbi5Z9xQ

Согласно аналитике Apple, продемонстрированной на WWDC среднее время взаимодействия пользователя с Watch составляет 2−5 секунд. Это самая главная вещь, которую необходимо запомнить из этой статьи. Всегда старайтесь подавать контент пользователю максимально быстро. Это очень важно для Watch в сравнении с другими платформами.

1. Оптимизируйте JPG-графику

Пользователь Apple Watch видит мир сквозь 4-сантиметровый экран, который постоянно в движении, так что здесь более быстрая загрузка приветствуется куда больше, чем суперкачество фотографий.

Снижайте качество JPG-изображений

1-PlvutLSuvbpDJ4CqaxRrIg

Лучше использовать фотографии точно нужного размера, чтобы избежать обрезки

1-tyI5yXfGLgvJYuE4VATdoQ

2. Оптимизируйте свои PNG-исходники

Используйте PNG-8 вместо PNG-24

1-r63yu9DcG0jZcliwQf2qxQ

Использование PNG-8 вместо PNG-24 позволяет существенно уменьшить размер. Кроме этого, вы можете сделать фон черным вместо бесцветного. Я бы не стал делать этого для веб/мобильных версий, но в Watch мы имеем возможность больше контролировать показ исходников в приложении. И в 90% случаев они будут показываться на черном фоне.

Этот прием ощутимо улучшает производительность при сохранении последовательности изображений для будущей анимации.

Используйте ImageOptim для еще большей компрессии

1-Fmk7PCezxOwlFMUtE_RfwQ

3. Используйте прогрессивную загрузку

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

1-8ZKnP53zfM2qPwDEnaCcxg

4. Делайте изображение-заглушку такого же размера, как и изображение контента

В противном случае как только изображение загрузится, остальная часть контента «подпрыгнет» и дезориентирует пользователя (особенно если начать скролить).

1-33jnLbyNlqcjS_APWNWK8g

5. Выстраивайте контент с умом

За очень короткое время просмотра пользователем нужно показать как можно больше контента, поэтому грузиться он должен максимально быстро.
1-wjH__8HOz2DNEJ6AS5XRLA

6. Кнопка «назад» в Watch не имеет метки. Это место занято названием скрина.

1-YDaZ2UOgk94QNuvJ1nn5LA

1-1I7B5jJ3xyU4JnOkduxV2Q

На iPhone/iPad был и тайтл и метка «назад» вверху экрана. В Watch не хватает место для обоих элементов, так что Apple решил оставить только тайтл.

7. Элементы интерфейса должны быть большими

Чем больше, тем лучше. Убедитесь, что все кликабельные элементы имеют размер минимум 75 px для 38 мм Watch или 80 px для 42 мм.

1-CTywnfQBBTDY7y0QaIeHJw

8. Используйте правильный шрифт (SF Compact)

1-mIhO_R_LIAkBZ8LzuO8qvA

В Apple есть два разных шрифта для мобильной/десктопной версии, а также для Watch. Семейство шрифтов San Francisco предлагает компактную версию для Watch. В сравнении с обычной версией здесь больше свободного места между символами, что упрощает чтение при маленьких размерах.

9. Оптимизируйте иконку для Watch

Иконки приложений на Apple Watch отображаются в кружке, и они значительно меньше, чем на мобильном устройстве. Скорее всего, уменьшение вашей стандартной иконки до размеров Watch не сработает. Вот несколько советов, как оставить иконку узнаваемой на Watch.

Уберите текст, сделайте глиф минималистичнее

1-0YDj_qizsHQb-dXpDZLeKg

Упростите графику для маленького размера

1-DP0Wt5eUCNqB7dZLoHPEXw

Оптимизируйте под функционал Watch

Выполняет ли ваше приложение под Watch те же функции, что и мобильное приложение? Иногда приложение под Watch располагает лишь комплиментарным функционалом, как приложение Camera использовалось на Watch в качестве затвора для камеры iPhone. Попробуйте настроить свою иконку так, чтобы она отображала разницу в функционале.

1-m6I-9jnDYFrc2j8e88ZEQg

10. Не парьтесь насчет отступов в Sketch/Photoshop

1-yrlooZ2ucgi8t3Tk4jRwqw

Близость контента к краям документа в Photoshop/Sketch при дизайне под Watch режет мне глаз. Я бы никогда не допустил такого для веба или мобильных версий, но в случае с Apple Watch очень важно учитывать, что там есть аппаратные скосы, которые итак добавят естественные отступы в приложении.

11. Учитывайте пользователей-дальтоников

1-edUXEB_yhb9kTiiQsPaa0Q

Всегда тестируйте, как ваше приложение будет отображаться для пользователей, не различающих цветов.