
Мы не устаем писать о том, как важен дизайн в разработке мобильных приложений, в особенности если это MVP. Однако вокруг данной темы остается довольно много недопонимания и путаницы. Где заканчивается дизайн интерфейса и начинается UX дизайн? Какой этап важнее? Что такое вайрфреймы и прототипирование? Давайте разбираться по порядку.
Пользовательский интерфейс (UI) — это визуальная и интерактивная часть продукта, через которую человек взаимодействует с приложением или сайтом: экраны, кнопки, иконки, навигация и обратная связь. Разработка интерфейса пользователя — это процесс из нескольких этапов: исследование, проектирование пользовательского интерфейса и UX, макеты, концепт, UI-дизайн и интерактивный прототип. Цель — сделать интерфейс интуитивно понятным и визуально привлекательным.
Начнем с понятия «интерфейс». Простыми словами, это набор средств, которые позволяют взаимодействовать двум системам и решать какую-то задачу. И если посмотреть внимательно, то интерфейсы повсюду.
UI (User Interface, пользовательский интерфейс) складывается из всего, с чем человек работает напрямую в продукте. Это визуальный слой, точки взаимодействия и обратная связь на каждое действие. Именно через этот слой пользователь понимает, что продукт умеет и как им управлять.
Возьмем, к примеру, смеситель в ванной. Есть 3 варианта: установить ручки-крутилки, рычаг или сенсорный кран. Материалы и внешний вид тоже бывают разными. Но во всех случаях речь идет про элемент управления краном, позволяющий регулировать напор и температуру воды — это тоже своего рода интерфейс.
Если вы сантехник, то, конечно, можете сами выбрать один из вариантов. Но лучше узнать у хозяина квартиры, какой способ взаимодействия с водопроводной системой он предпочитает. Также вам вряд ли придет в голову установить посреди ванной комнаты водоразборную колонку: такой вариант уж точно не является современным, и к тому же плохо решает задачи пользователя.

Так же и с приложениями: то, что пользователь видит, запуская ваш продукт, и есть интерфейс, он же UI (User Interface). Задача дизайнера — через интерфейс показать пользователю, как работает приложение, и привести его к желаемому результату, будь то заказ продуктов из магазина или установка будильника. Но как узнать, что именно пользователь ждет от приложения? Как он будет с ним взаимодействовать? Какие у него предпочтения? Ответы на эти вопросы находятся в плоскости UX дизайна (User eXperience).
Продукты с проработанным интерфейсом удерживают пользователей дольше, конвертируют их в платящих клиентов чаще и быстрее завоёвывают доверие аудитории. Над такими задачами в Purrweb работает команда UI/UX дизайн от Purrweb.
Пользовательский интерфейс бывает разным. Тип определяет, как именно человек взаимодействует с продуктом: через экран, голос, жест или текстовые команды. У каждого варианта своя среда и своя аудитория.
Любой интерфейс складывается из повторяющихся блоков, у каждого из которых своя роль.
UX дизайн — это так называемый «дизайн пользовательского опыта». Из него следует UI дизайн — «дизайн пользовательского интерфейса». У каждого из них свои задачи.
| ⚙️ Задачи UX | 🎨 Задачи UI |
| Изучить прошлый опыт и потребности пользователей | Создать интерфейс на основе этих потребностей |
| Разработать user flow — маршрут пользователя на пути к цели | Разработать графическую часть интерфейса (шрифты, цветовые схемы, кнопки, иллюстрации, анимацию) |
| Создать прототип | Визуализировать прототип |
| Сделать удобно | Сделать красиво и понятно |
| Подарить персонализированный и запоминающийся опыт | Подарить эстетическое удовольствие |
UX работает на уровне решений: что происходит, когда пользователь нажимает кнопку, сколько шагов до цели и как система выстраивает пользовательский опыт сценария. UI переводит эти решения в конкретные пиксели: форму кнопки, её цвет, подсказку после нажатия. Обратная связь от интерфейса складывается именно на этой границе взаимодействия пользователя с UI.
Подробнее о том, в чём разница между UI и UX, разобрали отдельно.
Если вернуться к примеру про смеситель, то все, что касается материалов, цвета, формы и маркировки, относится к UI, а принцип работы — к UX.

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

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

Мы уже писали об особенностях нашего дизайн-процесса в целом ⤵️
А в этой статье мы хотим шаг за шагом показать этапы разработки пользовательского интерфейса на примере одного из наших проектов — Friday, мобильного приложения для организации вечеринок с друзьями. Оно дает возможность пользователям создавать свои ивенты, а также присоединяться к мероприятиям друзей — посиделкам в баре, походу в кино, домашней вечеринке. Итак, первый шаг…
Процесс проектирования интерфейса стоит начать с аналитики. Ключевые задачи при этом следующие:
Более подробно об анализе конкурентов и исследовании целевой аудитории можно прочитать в нашем блоге ⤵️
В ходе работы над приложением Friday мы провели количественный и качественный конкурентный анализ, а информацию о потребителях нам предоставил заказчик.
На основании собранной информации аналитики прорабатывают пользовательские сценарии, а UX UI дизайнеры создают карту пути пользователя. У нас в Purrweb ключевым инструментом на данном этапе является диаграмма связей, она же — карта функциональности или «майндмэп».
Майндмэп — это схематичное изображение всех функций продукта и навигации между ними.
Майндмэп позволяет увидеть весь маршрут взаимодействия пользователя с приложением, что очень удобно, ведь перед дизайнерами стоит задача упростить навигацию. Так, в приложении Friday мы сократили процесс создания вечеринки до трех шагов.

Разработка карты функциональности занимает всего лишь 8-10 часов, зато позволяет избежать недопонимания с заказчиком и подготовить основу для полноценного дизайна.
Когда карта функциональности утверждена, начинается работа над вайрфреймами — грубым наброском структуры и содержания продукта.

Вайрфреймы нужны для того, чтобы более подробно проработать навигацию, продумать расположение основных элементов на экранах приложения и понять, как пользователь будет взаимодействовать с этими элементами.
Данный этап присутствует не у каждого агентства, но мы опытным путем пришли к тому, что концепт — лучший способ утвердить дизайн будущего приложения.
В презентации концепта представлено несколько ключевых экранов, уже воплощенных в графике. То есть в ходе работы над концептом закладывается основа UI-дизайна всего приложения. На этом этапе мы в Purrweb также создаем UI-киты из ключевых элементов интерфейса (кнопок, иконок, виджетов, индикаторов, шаблонов). Эта полезная практика впоследствии существенно облегчает труд разработчиков и экономит бюджет стартапера.
Для разработки концепта мы используем сервис Readymag. Это удобный онлайн-инструмент для создания лендингов и презентаций. Такое представление идеи будущего продукта намного нагляднее и понятнее для клиента, чем просто демонстрация нескольких экранов.
{{tg-banner}}
Вместе с концептом обычно утверждаются цветовая схема и шрифты. Затем все это необходимо масштабировать на остальные части приложения и доработать, например, отрисовать иконки или иллюстрации. Для этого дизайнеры чаще всего работают в Figma, а среди альтернатив встречаются Sketch и Adobe XD.
Не стоит забывать, что UI-дизайн также должен учитывать предпочтения пользователей. Изначально интерфейс Friday был спроектирован в темной теме, так как она сильнее ассоциировалась с вечеринками. Но многим людям в целом не нравится темная тема, поэтому мы добавили и светлую тоже, чтобы у пользователей был выбор.

Прототип — это интерактивный макет, который отражает внешний вид и функции приложения. Благодаря его «кликабельности», можно оценить логику работы продукта. Поэтому он в первую очередь нужен самим дизайнерам, чтобы убедиться в отсутствии ошибок в user flow. Чем еще полезен прототип:
Существует множество программных продуктов для проектирования интерфейсов, с помощью которых можно создать и прототип. Дизайнеры Purrweb используют облачное решение Figma, поскольку оно идеально подходит для командной работы: можно работать вместе в одном файле и синхронизировать изменения. Помимо этого, Figma содержит много функций, упрощающих работу над интерфейсом, например, автоматическое выравнивание всех отступов и массовое редактирование компонентов.
Как только прототип закончен, согласован, и внесены последние коррективы, наступает время передать его разработчикам. Purrweb — агентство полного цикла, поэтому наши дизайнеры работают бок о бок с разработчиками, и после передачи всех материалов получают обратную связь. Они всегда в курсе того, какие недочеты дизайна всплывают в ходе разработки, и это позволяет предотвращать подобные проблемы в будущем.
→ Вот уже 10 лет мы помогаем стартапам создавать красивые и удобные приложения. Если у вас есть идея, но вы не знаете, с чего начать — заполните форму, и мы свяжемся с вами.
Зная, из каких шагов складывается разработка UI, стоит разобраться, по каким критериям оценивают результат.
Как понять, что интерфейс удобный? Замер удобства строится на трёх сигналах. Смотрят время выполнения целевого действия, процент ошибок при юзабилити-тестировании (usability testing) и оценку по шкале SUS (System Usability Scale). Показатель SUS выше 70 из 100 считается приемлемым.
Разбор конкретных промахов собран в статье про частые ошибки в интерфейсах.
Пользовательский интерфейс (UI, от англ. User Interface) — это визуальная и интерактивная часть продукта, через которую человек взаимодействует с приложением или сайтом. Сюда входят экраны, кнопки, иконки, поля ввода, навигация, типографика и элементы обратной связи. Хорошо спроектированный UI делает это взаимодействие понятным и предсказуемым — пользователь интуитивно понимает, куда нажать и что произойдёт дальше.
UI (User Interface) — это то, как продукт выглядит: цвета, шрифты, кнопки, иллюстрации. UX (User Experience) — это то, как продуктом пользоваться: логика сценариев, удобство навигации, скорость достижения цели. На практике UI и UX разрабатываются вместе: сначала проектируется UX-структура (wireframes, user flow), затем поверх неё создаётся UI-дизайн. Продукт может выглядеть красиво, но быть неудобным — и наоборот.
Основные виды: графический (GUI), голосовой (VUI), сенсорный, жестовый и командная строка (CLI). Подробный разбор каждого типа — в разделе «Какие бывают виды пользовательских интерфейсов» выше.
Типичный процесс включает пять шагов: (1) предварительные исследования — анализ аудитории, конкурентов и задач продукта; (2) проектирование UX — создание wireframes и пользовательских сценариев; (3) первые макеты — визуальные концепты с цветами, шрифтами, компоновкой; (4) согласование концепта с клиентом; (5) отрисовка полного UI и разработка интерактивного прототипа для тестирования. В Purrweb каждый проект проходит эти этапы с фиксированными точками согласования.
Основной инструмент — Figma: она позволяет создавать дизайн, собирать компоненты в UI-kit, строить прототипы и организовать совместную работу команды и клиента в реальном времени. Дополнительно используют FigJam для схем и мудбордов, Zeplin или Figma Dev Mode для передачи макетов разработчикам, Maze и Useberry для юзабилити-тестирования прототипов.
Стоимость зависит от сложности продукта, числа экранов и уровня студии. Дизайн MVP из 20–30 экранов обходится в ₽150 000–400 000, полноценный UI для продукта со 100+ экранами — от ₽500 000. Детальный разбор факторов цены — в статье стоимость UI/UX дизайна.
В пользовательский интерфейс входят экраны, кнопки, иконки, поля ввода, навигация, типографика и элементы обратной связи.
Главные задачи интерфейса — сделать взаимодействие с продуктом понятным, удобным и эффективным и помочь пользователю быстро достичь своей цели.