Что важно в приложении? Чтобы оно функционировало и выполняло свою задачу. И чтобы его оболочка не раздражала пользователя, а наоборот помогала в выполнении задач. За это отвечает UI-дизайн, или дизайн пользовательского интерфейса: за то, насколько интуитивно понятна программа, и как легко с ней взаимодействовать.
Даже самое классное приложение бесполезно, если пользователь не может быстро отыскать нужную деталь. Например, рубрику «Каталог», форму для обратной связи или адреса магазинов. Чем дольше посетитель ищет, тем сильнее фрустрируется, и тем выше становится вероятность, что он просто перестанет пользоваться вашим сервисом.
Согласно исследованию Google, если страница грузится дольше десяти секунд, вероятность, что пользователь ее покинет, повышается на 123%. То же самое происходит, если клиент не может найти нужное. Поэтому грамотный UI-дизайн настолько важен.
Компоненты UI-дизайна
UI — аббревиатура от User Interface, или «пользовательский интерфейс». UI-дизайн отвечает за внешний вид приложения. Обычно он идет рука об руку с UX-дизайном — это User Experience, или «пользовательский опыт», который отвечает за то, как интерфейс работает и взаимодействует и юзером.
Как правило, компоненты UI включают в себя:
- элементы управления вводом — поля данных, чекбоксы;
- навигация — поиск, «хлебные крошки», пагинация, меню и выпадающие списки;
- информационные компоненты — поп-апы, оповещения, иконки;
- контейнеры.
Большинство пользователей, которые с интернетом «на ты», уже представляют, что ожидать от сайта или приложения. Они знают, что если нажать на иконку «сэндвича», появится выпадающее меню, и знают, что адреса и телефоны можно отыскать в «подвале» сайта.
Пользователи ждут определенные UI-элементы в определенных местах. Это важно учитывать при разработке.
Лучшие инструменты для UI-дизайна
Поговорим о том, какие инструменты и технологии пригодятся веб-дизайнеру — или разработчику, предпочитающему все делать самостоятельно.
Figma
Figma — это первая браузерная программа для UI-дизайна. У нее есть все для прототипирования и веб-дизайна, в том числе возможность коллективной работы над проектом. Она обладает дружественным интерфейсом, актуальными шаблонами и стартом с нуля, в зависимости от потребностей. И туториалов по ней просто масса — это обусловлено большой популярностью Figma в среде дизайнеров и программистов.
Она браузерная, поэтому для старта проекта достаточно лишь зарегистрироваться. Работает она под любой ОС, а еще у нее имеется бесплатная версия — пусть и не без ограничений, но ее функционала для большинства задач достаточно.
Другие тарифы Figma включают в себя версии Pro, Organization и Enterprise, от $15 до $75 в месяц.
Sketch
Sketch — в первую очередь UI-инструмент для коллаборативного дизайна. Он векторный, со спектром интересных фич вроде возможности изменить размер элемента без пикселизации. Он подойдет для рисования, прототипирования и каркасного моделирования.
К проекту на Sketch может присоединиться вся команда разработчиков и дизайнеров, если это необходимо.
Sketch в первую очередь предназначен для macOS, потому что разрабатывался под нее. Пользователям Windows и других ОС лучше подобрать себе что-нибудь другое — благо, большинство инструментов для UI-дизайна доступны для разных операционок.
У инструмента есть бесплатный триал на 30 дней. Стандартная подписка обойдется в $9 в месяц. Владельцы компаний и тимлиды могут запросить индивидуальные тарифы.
InVision Studio
InVision Studio называет себя «самым мощным в мире инструментом для разработки графических интерфейсов». Возможно, в чем-то разработчики правы: не зря же эту платформу используют такие компании как Airbnb.
Это программа с веб-интерфейсом, возможностью коллабораций, фидбека и огромным количеством инструментов специально для разработки интерактивных пользовательских интерфейсов. У InVision Studio есть анимирование элементов, чтобы верстальщикам проще было переносить функционал в реальное приложение. Или чтобы было что показать клиентам, прежде чем приступать к запуску проекта.
Тарифы InVision Version 7 начинаются с $0 за бесплатную версию до Enterprise с индивидуальными расценками. Коммерческое предложение можно запросить, вместе с уникальными фичами для вашей команды.
Adobe XD
Кто не знает про Adobe? Слово «фотошоп» уже стало обозначать любые инструменты для редактирования и обработки изображений, а ведь изначально это всегда была (и есть) отдельная программа студии Adobe.
Помимо очевидного, у студии есть масса других инструментов, включая платформу для UI-дизайна. Adobe XD помогает делать веб-дизайн и прототипы, делиться проектами и устраивать коллаборации.
Список функции Adobe XD включает в себя разработку:
- дизайна;
- анимаций;
- компонентов;
- адаптивных фич.
К инструменту можно подключать дополнительные плагины со стороны. И он, в отличие от Sketch, запустится на macOS, iOS, Windows и Android.
Тарифы начинаются от $9,99 для одного пользователя. Есть бесплатный триал, чтобы попробовать.
Marvel
Marvel — сравнительно новый UI-инструмент для прототипирования с массой шаблонов. Он предназначен для создания пользовательских интерфейсов, довольно прост в использовании, красив и интуитивно понятен, все в соответствии с трендами. Фича с подключением к проекту всей команды у него тоже есть.
А еще у него имеются HTML-код и стили CSS, чтобы верстальщику проще было ориентироваться.
Тарифы Marvel похожи на Figma. UI-инструментом можно пользоваться бесплатно, но с некоторыми ограничениями, Pro обойдется в £8 в месяц, Team — в £24.
Конструкторы приложений
У зерокодеров есть собственные инструменты для UI-дизайна. Разработка интерфейса включена в спектр задач, решаемых конструкторами сайтов и приложений, такими как Bubble, Adalo, FlutterFlow, Tilda и другими — больше примеров есть среди наших предыдущих статей.
Сборка чаще всего происходит в drag-n-drop интерфейсе с рядом готовых элементов: хедер, футер, компоненты навигации, слайдеры и многое другое. Их нужно просто перетащить мышкой в рабочее поле, расположив нужным образом. Есть и шаблоны с готовыми проектами — остается просто кастомизировать их, заменив цвета и картинки. Верстать при этом не нужно: из конструктора приложение выходит уже полностью готовым.
Инструменты зерокодинга объединяют в себе UI- и UX-дизайн, среду для разработки, Git. Они экономят время и не требуют знания кода. В остальных случаях придется верстать, понадобится и помощь программистов для подключения продукта к базам данных и других «подкапотных» работ.
Зерокодинг подойдет тем, кому интересен и UI-дизайн, и разработка. Познакомиться с no-code инструментами поближе можно на нашем бесплатном двухдневном марафоне, где мы вместе создадим полноценное мобильное приложение с хорошим пользовательским интерфейсом. Записывайтесь по ссылке!