Что такое дизайн мобильных приложений

Хочу стать дизайнером мобильных приложений. Что делать?

Когда мы раньше слышали слово «дизайн», сразу представляли себе создателей одежды, интерьеров, ландшафтов. Сегодня же ассоциации уже совсем другие – веб-дизайнер, иллюстратор, UI/UX, графический, дизайнер коммуникаций.

Чтобы понять, кем именно ты хочешь стать, нужно сперва разобраться, кто чем занимается. Попробуем это сделать вместе с ведущим UI/UX-дизайнером MobileUp и куратором Факультета Дизайна мобильных приложений GeekBrains Аней Матвеевой.

Это тот, кто отвечает за голос бренда и его развитие. Такой дизайнер чаще работает в продукте, а не агентстве. Он занимается не столько созданием нового бренда (скорее всего, когда он приходит на работу, брендбук уже есть), сколько тем, как этот продукт будет коммуницировать с пользователями: через логотип, сайт, лендинги, баннеры, фирстили конференций и событий, оформление стендов для мероприятий, Instagram-аккаунт, иллюстрации, – все составляющие визуального языка.

Это история скорее про брендинг, плакаты, обложки альбомов, мерч. Но разовая: то есть графический дизайнер берёт заказ и делает заказ. Он не живёт с этим брендом, не сопровождает его. У него каждый раз новая интересная история.

Игры – это вообще совсем другой мир. В нём дизайнеры тоже делятся на категории, но на основании того, с чем именно им приходится работать. В этой сфере есть дизайнеры персонажей и локаций, аниматоры, дизайнеры игрового опыта.

Если мы создаём приложения, которыми часто пользуются на ходу, ведь в них что-то важное, что нужно срочно посмотреть или проверить, то гейм-дизайнеры разрабатывают приложения, которые требуют от нас максимального внимания. Редко когда мы можем идти на работу (чтобы ни в кого не врезаться и не запнуться), пить кофе и одной рукой полноценно играть.

Это просто невозможно – играть удобно дома, сидя в метро, стоя в очереди, когда нас ничто не отвлекает.А вот заглянуть в банковское приложение или на карту метро мы вполне себе можем на ходу. Поэтому UX (user experience – проектирование опыта взаимодействия человека с приложением) тут совсем разный.

Это про движение и анимацию. И, пожалуй, про 3D. Моушен-дизайнер делает крутые ролики, которые выводят бренд на новый уровень. Это могут быть заставки (например, для экрана в офисе или для огромной конференции), могут быть элементы сайта, рекламная кампания, ролик о бренде и его продуктах для клиентов и новых сотрудников. Всё, на что хватит фантазии.

Тут всё просто – этто про сайты компаний и лендинги. И, пожалуй, это тема для отдельной статьи.

UI – это интерфейс пользователя, а UX – опыт (есть ещё CX, это про клиентский опыт). Получается, что UI/UX-дизайнер делает не только дизайн, который мы видим, но ещё и проектирует опыт взаимодействия, то есть располагает кнопки там, где будет удобнее и понятнее ими пользоваться.

Такой дизайнер работает со сложными системами, где сначала нужно разобраться с бизнес-задачей и потребностями пользователя, а потом уже отрисовывать макет. UI/UX относится как к вебу, так и к мобильным приложениям, но про них мы поговорим отдельно.

Это тот же UI/UX-дизайнер, который занимается сначала проектированием опыта пользователя, а потом самого интерфейса, но который при этом знает гайды Android и iOS. И это очень важный пункт. Нужно знать, к каким паттернам привыкли пользователи, чтобы правильно расположить кнопку «назад» или сделать привычный поп-ап, чтобы элементы были удобны пользователю и не заставляли его нервничать. Потому что он не будет разбираться, а скачает более удобное приложение (ведь сейчас почти у всех есть аналоги и конкуренты). А мы не должны терять пользователей. Но расскажем о работе мобильного дизайнера более подробно.

Источник

Дизайн мобильных приложений: почему он важен и где заказать

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

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Что такое дизайн мобильного приложения

В 2008 году на рынке разработчиков произошел настоящий бум – компания Apple выпустила iPhone и App Store. Компания Google в этот же год выпускает первый смартфон на операционной системе Android. Появляется такое понятие, как мобильное приложение. Помимо его функциональных возможностей, пользователи оценивают и внешний вид. Если в 2008 году дизайн играл второстепенную роль, то на сегодняшний день – ключевую.

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

Дизайн приложения – это визуальное оформление программы, а также создание структуры, основанной на логике пользовательского поведения. Иными словами, это не только внешний вид, но и удобство использования.

Дизайн приложения разделяется на UX и UI. UI-дизайнер создает визуальную часть приложения, а UX-дизайнер – техническую. Наша команда внедряет современные технологии и следует трендам. Мы уделяем внимание как внешнему виду, так и функциональным возможностям приложения, чтобы создать интуитивно понятный интерфейс. Так любой пользователь может легко разобраться в программе.

Примеры дизайна мобильных приложений

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

Вот несколько примеров наших проектов:

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Разработка мобильного приложения Loadaza. Клиент является посредником между перевозчиками и потребителями. Задачей было сделать приложение, которое позволит организовать сбор заявок и передать их перевозчикам. Мы создали приложение, которое предоставляло данную функцию, а также возможность автоматического расчета стоимости. Простой и удобный функционал и автоматизация большинства процессов позволили улучшить конверсию.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Сколько стоит дизайн для мобильных приложений

Цена на создание дизайна мобильного приложения сильно варьируется. Она зависит от следующих факторов:

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

Хотите заказать разработку app design?

Заказать дизайн мобильного приложения можно в IT-компании Wezom. Наши специалисты разработают структуру и визуальное оформление, которые еще долгое время будут актуальны. Позвоните нам, чтобы узнать подробнее об этой услуге.

Оставьте ваши контактные данные. Наш менеджер свяжется и проконсультирует вас.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

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

Источник

32 отличия дизайна мобильного приложения под iOS и Android

Железный дизайнер из Redmadrobot Design Lab Артур Абраров делится наблюдениями.

Адаптировать дизайн под другую платформу — неотъемлемая часть работы дизайнера мобильных приложений. Цель этой работы — органично вписать дизайн в паттерны взаимодействия пользователя. К тому же, проработанная адаптация упрощает разработку за счёт использования нативных компонентов платформы.

Чтобы адаптировать дизайн правильно, нужно соблюдать гайдлайны платформ: Human Interface Guidelines (HIG) у iOS и Material Design у Android. И общаться с разработчиками, в идеале подключать их к дизайну как можно раньше, чтобы они могли сразу задать технические ограничения.

Но в чём именно отличается дизайн под iOS от дизайна под Android? В этой статье я разберу 32 конкретных отличия дизайна под iOS и Android. Они поделены на четыре группы:

Базовые отличия

Human Interface Guidelines vs Material Design

Почти все отличия этой статьи взяты из анализа этих гайдлайнов. Их суть на идейном уровне следующая. HIG — это про плоский, лёгкий, дружелюбный дизайн, пришёл он из постепенного отказа от скевоморфизма.

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

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

2. Единицы измерения: pt vs dp

Дизайн iOS-приложения создаётся в pt, а Android-приложения — в dp. Мы, как правило, создаём дизайн в 1x (или mdpi) и выгружаем в Zeplin. Zeplin отображает для iOS дизайн в pt и генерирует иконки и иллюстрации в 2х и 3х. Под Android отображает дизайн в dp и генерирует графику в hdpi, xhpdi, xxhdpi и xxxhdpi.

3. Размер экрана: 320 pt x 568 pt vs 360 dp x 640 dp

Предпочитаю проектировать iOS-приложение под наименьший размер — iPhone 5 с размером экрана 320pt х 568pt. Делаю это, чтобы избежать некорректного отображения контента на маленьких экранах. Некоторые предпочитают проектировать под iPhone 8.

Под Android есть общепринятый размер экрана — 360dp х 640dp.

При дизайне под iOS иногда создаю дизайн и под iPhone X (375pt х 812 pt). Это нужно, чтобы разработчик понимал, как правильно расставить отступы у экрана этого размера. Ещё при дизайне под iPhone X нужно помнить про Safe area — зону, вне которой не стоит размещать контент.

4. Системный шрифт: San Francisco vs Roboto

5. Android Navigation Bar

В отличие от iOS, у Android есть встроенный инструмент навигации назад. Это Android Navigation Bar.

Он либо физически встроен в смартфон, либо является частью интерфейса. С помощью стрелки пользователь перемещается на один шаг назад в хронологической последовательности (reverse chronological navigation). Навигация происходит как внутри приложения, так и между ними.

В начале профессионального пути в качестве дизайнера мобильных приложений я долго мучил Android-разработчиков вопросом: зачем нужны две кнопки назад? Одна есть внизу в Navigation Bar, вторая появляется в Top App Bar при переходе на дочернюю страницу.

Ответ такой. Есть два вида навигации назад: reverse chronological navigation (её осуществляем с помощью стрелки назад в Navigation Bar, зовем её Back).

И upward navigation (её осуществляем с помощью верхней стрелки, зовем её Up).

Представим, что у нас есть путь A-B-C, где A — это материнская страница, а B и С — дочерние. Представим, что пользователь попал напрямую из A в С. Если он нажмёт на кнопку Back, то вернётся на A. Но если нажмёт Up, то сначала попадёт на B — и уже по второму нажатию попадёт на A.

Это сложно реализовать и путанно для пользователя, поэтому сейчас эти две кнопки назад осуществляют одинаковое действие back, как в iOS. То есть если пришли из A в С, то из С вернёмся обратно в А.

6. Важность Elevation в Material

В iOS принципиально нет теней. Как исключение, тени можно обнаружить на главном экране App Store и в Health. Но в целом HIG никак не прописывает использование теней.

В Material тени играют большую роль. Они добавляют интерфейсу третье пространство (ось Z), за счёт чего у каждого компонента появляется своё строгое место на этой оси (от 0 dp до 24 dp). Причём эта ось Z существует не просто на идейном уровне: у разработчиков есть параметр elevation, в котором они задают положение компонента по этой оси.

Навигация и смена состояний сопровождается изменением elevation компонентов. Поэтому при дизайне под Android нам стоит осознанно подходить к созданию теней.

7. Отличия в нейминге

Отличий в нейминге много. Предлагаю рассмотреть эти пять.

a. Tab Bar vs Bottom Navigation Bar

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

b. Navigation Bar vs Top App Bar

Этот bar у обеих платформ выполняет примерно одинаковые задачи: сообщает пользователю его текущее местоположение в приложении, даёт возможность вернуться на предыдущий экран и предлагает одно или несколько контекстных действий. Подробнее об отличиях — ниже в статье.

c. Segmented Controls vs Tabs

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

d. Alerts vs Dialogs

Интересно, что в iOS описан только один инструмент предупреждения пользователя — Alerts. В Android их три: Snackbars, Banners и Dialogs.

Snackbar предназначен для сообщений низкой приоритетности и не требует действий. Dialogs блокирует взаимодействие с интерфейсом и требует совершить действие. Banners находятся между ними: не блокирует взаимодействие, но требует совершить действие.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

e. Touch ID vs Android Fingerprint

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Отличия в навигации и паттернах (UX)

8. Способы верхнеуровневой навигации

Начнём с самого верха. iOS рекомендует только один способ верхнеуровневой навигации — через Tab bar. У Android в ответ есть три способа: Navigation Drawer, Bottom Navigation Bar и Tabs.

Если количество верхнеуровневых страниц больше пяти, используем Navigation Drawer. Если меньше — Bottom Navigation Bar. Tabs нечасто применяют для этой навигации, но способ нам доступен. Однако Material рекомендует не совмещать Tabs и Bottom Navigation Bar, так как взаимодействие с данными компонентами влияет на контент страницы и пользователь может запутаться.

9. Отличия в поведении Tab Bar и Bottom Navigation Bar

Это отличие предлагает Material.

Если вы в iOS перейдёте от материнской страницы к дочерней, потом через Tab Bar переключитесь на другую материнскую страницу, то по возвращении на первую материнскую страницу вы всё также будете находиться на дочерней.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

В Android всё строже — при переключении через Bottom Navigation Bar вы всегда переключаетесь между материнскими страницами. Если до этого вы были на дочерней, она сбросится.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Наши разработчики Android уверены, что такое поведение системы неверное. В случае переключения по Bottom Navigation стоит сохранять открытые дочерние страницы, как на iOS.

10. Особое поведение Tabs у Android

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Это потому, что страницы табов находятся на одной высоте (elevation).

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

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

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

В целом эти два компонента не заменяют друг друга полностью. Segmented control — это control, который управляет контентом страницы. А Tabs — инструмент навигации.

Поэтому стоит советоваться с разработчиками перед тем, как при адаптации рассматривать их как равноценные компоненты. Иногда корректнее заменять андроидовские Tabs на Page Control. Всё зависит от контекста.

11. Отличия в появлении дочернего экрана

В iOS появление дочернего экрана (не считая модалок) происходит только одним образом: дочерняя страница появляется справа поверх материнской с эффектом slide in. Возвращение на материнский экран происходит с эффектом slide out.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Material рекомендует показывать пользователю иерархическую взаимосвязь материнской и дочерней страницы с помощью осмысленной анимации.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Компонент, при взаимодействии с которым пользователь переходит к дочерней странице, раскрывается и покрывает собой материнскую страницу. Так пользователь понимает, откуда и куда он перешёл, почему это произошло и куда он вернётся при нажатии на кнопку «Назад».

Переход происходит с помощью Standard Easing.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

12. Особый паттерн вызова Navigation Drawer

При проектировании приложения с Navigation Drawer важно помнить, что этот компонент «забирает» себе жест edge swipe слева вправо. Поэтому не стоит добавлять этому жесту другую логику.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

В iOS у этого жеста есть устоявшийся паттерн перехода с дочерней на материнскую страницу. Этот паттерн постепенно перекочевал и во многие андроидовские приложения.

13. Поведение контента при скролле

По HIG контент в iOS при скролле ведёт себя так: Navigation Bar уменьшается в ширине, исчезает Tool Bar. Но в целом iOS-разработчики могут настроить любое поведение контента и баров при скролле.

Material предлагает больше вариантов поведения при скролле. Например, Bottom Navigation Bar, Search и Bottom App Bar при скролле могут исчезать.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Top App Bar может либо исчезать, либо подниматься выше основного контента.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Разное поведение поиска

Интересно, что HIG относит поиск к барам и называет его Search Bar. В Material мы находим поиск в разделе Navigation, не в Components. То есть для Material поиск — это ещё один способ навигации.

Как в iOS, так и в Android поиск может статично присутствовать на экране и, как правило, прибит к Navigation Bar или Top App Bar.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

На обеих платформах поиск может быть в виде иконки, только в iOS иконка раскрывается в самостоятельный компонент Search Bar, а в Android поиск раскрывается внутри Top App Bar.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Особенность поиска в iOS — его можно «спрятать» под Navigation Bar и вызывать по жесту Swipe down. Такой же жест типичен и для рефреша (pull to refresh), поэтому не стоит вызывать поиск и рефреш по этому одному действию.

Отличия в компонентах (UI)

15. Каких компонентов нет в iOS

В iOS нет многих нативных компонентов Android. Пробежимся по ним.

a. Navigation Drawer

iOS в принципе не признаёт бургер-меню. Как говорили раньше, в iOS верхнеуровневая навигация только по Tab Bar.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

b. Backdrop

Backdrop — самый удивительный для меня компонент в Material. На момент написания статьи Android ещё только планирует реализовать его как нативный. В целом при изучении компонентов Material стоит проверять, доступны ли они уже для использования.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Сам Material любит этот компонент. Посмотрите, например, на победителей Material Design Award 2019.

c. Banner

Banner не найти среди нативных компонентов iOS. С помощью Banner мы сообщаем пользователю важную информацию и предлагаем связанные с ней действия.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

d. Snackbar

Как и Banner, Snackbar — не нативный для iOS. Snackbar применяют, чтобы донести до пользователя короткое сообщение о результате его действия.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

e. Chips

Chips также отсутствует среди нативных компонентов iOS. Они используются для ввода информации, описания и действия.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

f. Bottom App Bar

Тут можно поспорить, что у iOS есть похожий компонент — Tool Bar. Но они разные, вот почему: Toolbar — это бар для контекстных действий. Например, при редактировании списка сообщений в Messages появляется Tool Bar с действиями Read All и Delete.

Bottom App Bar — это перемещение Top App Bar вниз с теми же действиями верхнего уровня: открытие Navigation Drawer, вызов поиска и так далее. Ещё в Bottom App Bar мы размещаем FAB.

g. FAB

Да, FAB тоже нет в iOS. FAB — это кнопка для совершения основного действия на экране. Например, в почтовом приложении FAB будет создавать новое письмо.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Если вы используете в Android FAB для основного действия на экране, то в iOS это основное действие стоит разместить наверху в Navigation Bar справа (смотри пример: iMessages).
Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

h. Bottom Navigation Drawer

Разновидность Navigation Drawer, типичная только для Android. Вызывается нажатием кнопки бургер-меню в Bottom App Bar.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

i. Side Sheet

Хоть Material и разрешает использовать этот компонент в мобильном приложении, я бы рекомендовал заменить его на более привычный Bottom Sheet.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

j. Expanding Bottom Sheet

Этот очень красивый компонент Android не найти среди нативных для iOS. Expanding Bottom Sheet — это поверхность, которая прибита к низу страницы. При нажатии поверхность расширяется до полноценной страницы.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

k. Standard Bottom Sheet

Standard Bottom Sheet — разновидность Bottom Sheet, и его нет среди компонентов iOS.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

16. Каких компонентов нет в Android

Теперь рассмотрим, каких компонентов не найти в библиотеке Android.

a. Page Controls

Page Control показывает, на какой из страниц находится пользователь. Его нет среди нативных компонентов Android.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

b. Toolbar

Toolbar привычен только для iOS.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

c. Steppers

Steppers — стандартный control iOS, не описан в Material. Используем его для ввода небольших значений. Пример: количество копий при печати.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

d. Popover

Popover — всплывающая панель, которая в основном используется на iPad.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

В iOS есть одно стандартное применение Popover — настройка текста в ридерах или браузерах.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

17. Разные Status Bar

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Ещё у Status Bar Android есть такая особенность, когда приходит уведомление из приложения, в Status Bar появляется иконка этого приложения. В iOS такого нет.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

18. Refresh Content Controls vs Swipe to refresh

Рефрешеры вызываются одним и тем же жестом swipe down на обеих платформах. Но в iOS Refresh Content Control «толкает» остальной контент вниз, в то время как Swipe to refresh у Android появляется поверх контента. Кроме того, рефреш iOS при скроле контента исчезает, а у Android остаётся видимым.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

19. Разные Control

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Ещё Material предлагает использовать родительский чекбокс, когда нужно дать пользователю возможность быстро выбрать все варианты.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

20. Разный вид стрелки «Назад» и положение заголовка

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

21. Разный вид иконки трёх точек

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

22. Разный вид Picker

В iOS выбор даты происходит с помощью барабана. Барабан iOS можно использовать для ввода любых других данных. В Android Picker даты имитирует вид физического календаря.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Material также рекомендует давать пользователям возможность вводить дату с помощью Input Field-а.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

23. Разные Text Fields

HIG куда менее требователен к Text Fields, по сравнению с Material.

Отличия

В iOS Label находится внутри поля ввода и исчезает во время ввода текста. Material рекомендует поднимать Label при вводе текста.

Схожее

Обе платформы советуют при необходимости добавлять Clear Button.

Что ещё просит Material

Material также рекомендует выделять Label и полосу под Text Field основным цветом — это помогает понять, что поле выделено. Material описывает поведение поля при ошибке ввода. В Material на выбор есть две формы: Filled и Outlined.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

24. Context Menus vs Menus

Context Menus появился в iOS 13. Этот контрол предлагает пользователю нескольких контекстных действий, связанных с выбранным элементом. В Android есть частично похожий на него элемент — Menus.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Menus Android применяется в большем числе кейсов: оно предлагает контекстные действия как для выбранного элемента, так и для всей страницы в целом; используется как инпут с несколькими вариантами на выбор (дропдаун меню); применяется для редактирования текста. Context Menus — компонент только iOS. А Menus Android можно использовать как в мобильном приложении, так и на десктопе.

25. Action View/Activity View vs Modal Bottom Sheet

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений
Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

26. Edit Menus vs Text Selection Tool Bar

Помимо визуального отличия Edit Menus и Text Selection Tool Bar отличаются следующим: при долгом нажатии в Android пользователь может продолжить выделение текста. В iOS после долго нажатия возникает лупа для точного выбора места в слове.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Также Android отличается от iOS тем, что при вызове дополнительных действий Text Selection Tool Bar принимает форму Menus.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

27. Разный размер divider

В iOS это 0,5 pt, в Android — 1 dp.

Прочие отличия

28. Разные требования к размеру зоны нажатия

По гайдлайнам минимальная зона нажатия в iOS — 44 x 44 pt, а в Android — 48 x 48 dp.

29. App Store vs Google Play

Ваше приложение для iOS будут скачивать из App Store. Приложение для Android — из Google Play. Чтобы разместить приложение в сторах правильно, нужно соблюдать их требования. Требования App Store стоит прочесть здесь, а Google Play — здесь. Там много особенностей, поэтому рекомендую изучить перед публикацией.

30. Особый паттерн в iOS — Undo and Redo

Это особый паттерн iOS: если потрясти смартфон, приложение предложит пользователю отменить или повторить последнее совершенное действие. Как правило, этот жест используется для удаления введённого текста.

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

31. Отношение к Branded Launch

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложенийЧто такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

Что такое дизайн мобильных приложений. Смотреть фото Что такое дизайн мобильных приложений. Смотреть картинку Что такое дизайн мобильных приложений. Картинка про Что такое дизайн мобильных приложений. Фото Что такое дизайн мобильных приложений

32. Дополнительные темы Material Design

На сайте Material раскрыты ещё и такие темы, как: Data Formats (разные форматы данных), Data Visualization (правильная инфографика), Empty States (дизайн пустых состояний), Offline States (интерфейс при отсутствии интернета), Accessibility (доступный дизайн) и Bidirectionality (дизайн для читающих справа налево).

Заключение

Знание гайдлайнов повышает наш уровень осознанности. Мы понимаем сложившиеся пользовательские паттерны и создаём приложение, которое органично вписывается в привычки пользователей.

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

А если мы хотим внедрить новое, кастомное решение, знание гайдлайнов помогает аргументировать это нововведение.

Итого: знание гайдлайнов и их отличий — важный навык дизайнера мобильных приложений.

Какие ещё отличия вы знаете? Поделитесь ими в комментариях.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *