Изначально термин "вайрфрейм" относился к визуальному представлению трехмерных объектов, например, в промышленном дизайне и разработке. Сейчас он также используется для описания 3D-моделирования в компьютерной анимации, а также при проектировании и разработке двухмерных веб-страниц и мобильных приложений.
Читайте далее, чтобы узнать о ценности вайрфреймов сайтов, роли UX и UI на ранних этапах проектирования, а также о том, как специализированное ПО делает этот процесс проще, быстрее и эффективнее.
Что такое вайрфреймы?
В веб-дизайне вайрфрейм (или каркасная схема) — это черно-белое визуальное представление структуры и функциональности отдельной веб-страницы или экрана мобильного приложения. Вайрфреймы используются на ранних стадиях разработки для построения базовой структуры страницы до добавления визуального дизайна и контента. Их можно создавать на бумаге, в специальных программах или сразу в HTML/CSS. Поскольку вайрфреймы намеренно лишены деталей оформления, они служат отличным инструментом планирования, который проясняет макет, иерархию и логику работы до инвестиций в графику или код.
Используйте UX-вайрфрейм, чтобы ответить на следующие вопросы:
-
Что будет отображаться в пользовательском интерфейсе?
-
Где на странице будут располагаться элементы?
-
Как пользователи будут взаимодействовать с элементами страницы?
-
Как будет работать веб-страница или приложение?
Вайрфреймы, макеты и прототипы
Команды часто путают эти термины, однако они служат разным целям на разных уровнях детализации. Вайрфреймы отличаются от макетов (mockups) и прототипов тем, что представляют собой низкодетализированные схемы, сосредоточенные на компоновке и функциональности. Представьте вайрфрейм как чертеж, показывающий предлагаемые функции и логику работы продукта. Простота схемы облегчает ее проверку и доработку по ходу дела.
Большинство примеров вайрфреймов состоят из простых линий и блоков с минимумом цветов и базовыми деталями. Эти простые фигуры обозначают элементы UX, такие как меню, кнопки, контент и функции навигации. Например, обычный прямоугольник с текстом "Логотип/Главная страница" может указывать место для логотипа компании и то, что он будет вести на главную страницу сайта.
В отличие от этого, макет (mockup) — это скорее статичная модель. Он дает полное представление о внешнем виде конечного продукта благодаря графике, цветам, брендингу и шрифтам, но не имеет активных функций интерфейса.
Прототип ближе всего к полнофункциональной версии конечного продукта. Его используют для демонстрации возможностей и функциональности, а также для тестирования UX и контроля качества.
Ценность вайрфреймов для разработки сайтов и приложений
На практике команды получают выгоду от использования вайрфреймов по нескольким ключевым направлениям.
Синхронизация работы команды
Вайрфреймы помогают всем участникам веб-разработки прийти к единому видению. Это не только делает дизайн более выверенным, а создание контента — более простым, но и дает команде разработчиков глубокое понимание создаваемого продукта. Это также избавляет от необходимости переделывать, исправлять или полностью перестраивать продукт на поздних этапах, предотвращая так называемое «раздувание рамок проекта» (scope creep).
Когда все заинтересованные стороны утвердили контент и функционал, зафиксированные в вайрфрейме, команда может уверенно двигаться дальше. В ходе реализации проекта вайрфрейм служит надежным ориентиром для всех команд.
Обеспечение положительного опыта взаимодействия с брендом
Вайрфреймы также снижают риски для бренда и репутации, помогая выявить путаницу или неудобства до того, как продукт попадет к пользователям. Когда UX и UI сайта или приложения спроектированы хорошо, никто этого не замечает — продукт просто работает, и все довольны. Но неудачный дизайн может нанести долгосрочный ущерб вашему бренду. Создание вайрфреймов для сайтов и приложений — важный шаг на пути к исключительному UX-дизайну.
Соответствие сайта или приложения поставленным целям
Четкое отображение функций с минимальным творческим влиянием позволяет заинтересованным сторонам сосредоточиться на других аспектах проекта. Вайрфрейминг формирует ожидания от реализации функций, показывая принципы их работы, расположение и приносимую пользу. Если функция не соответствует целям сайта, ее можно вовремя исключить.
Фокус на юзабилити
Вайрфрейминг позволяет объективно оценить названия ссылок, пути конверсии, простоту использования, навигацию и размещение функций. Вайрфреймы помогают находить недостатки в архитектуре сайта и визуализировать сценарии с точки зрения пользователя. Ранний фокус на юзабилити крайне важен, ведь исправить проблемы на этапе проектирования гораздо дешевле и проще, чем после написания кода.
Учет потенциала для роста контента
Если вы знаете, что сайт будет расширяться в ближайшем будущем, он должен без труда вмещать новый контент без ущерба для архитектуры, юзабилити и дизайна. Вайрфрейминг помогает вовремя заметить эти возможности для роста и правильно их распределить.
Ранний сбор отзывов и совместная работа
При запуске нового проекта или редизайна важно получить первые отзывы как можно раньше, чтобы не тратить время и деньги на разработку в неверном направлении. Вайрфрейм — отличный способ быстро донести идеи и собрать обратную связь для создания лучшего продукта.
Работая с клиентами и другими заинтересованными сторонами, вы можете легко сотрудничать и приходить к согласию относительно внешнего вида интерфейса, его функций и необходимых элементов.
Обмен вайрфреймами с клиентом, дизайнерами, командой разработки и другими участниками стимулирует открытый диалог и совместную работу, гарантируя полное взаимопонимание на ранних этапах.
Повышение эффективности Agile-разработки
Вайрфреймы отлично подходят для среды Agile. Вы можете работать с продакт-менеджерами и разработчиками, чтобы определить, какие разделы дизайна должны создаваться в каждой итерации. Разработка продукта частями упрощает сбор отзывов и оптимизирует процессы. Всегда лучше получить обратную связь на раннем этапе, пока на разработку не потрачено слишком много времени.
Экономия времени и денег
Грамотно спроектированный вайрфрейм экономит время и деньги, так как команда разработчиков четко представляет конечный продукт и избегает исправлений в будущем. Команде не придется изобретать сложные обходные пути на поздних стадиях, чтобы заставить функции работать правильно.
Другие команды, использующие вайрфреймы
Поскольку вайрфреймы помогают координировать роли, они особенно полезны в качестве общего ориентира для всей продуктовой команды, а не только для дизайнеров.
Клиенты и заинтересованные стороны
Вайрфреймы дают клиентам (или внутренним стейкхолдерам, например, команде маркетинга) понятное и легкое для чтения представление о разрабатываемом продукте. Проверяющие могут быстро оценить, соответствует ли дизайн их ожиданиям, заметить недостатки, изучить доступные действия и понять, как элементы интерфейса сочетаются друг с другом.
Демонстрация вайрфреймов клиентам позволяет выявить потенциальные проблемы или упущенные детали, которые ранее не принимались во внимание. Исправлять ошибки на этапе создания вайрфреймов гораздо проще и дешевле, чем после написания кода.
Менеджеры проектов
Проектные менеджеры используют вайрфреймы, чтобы координировать действия всех заинтересованных сторон. Общий доступ к вайрфрейму позволяет каждому видеть направление проекта, выявлять возможные проблемы, предлагать улучшения и согласовывать план сборки.
Менеджеры проектов могут использовать вайрфреймы как чек-лист для отслеживания прогресса и контроля за тем, чтобы все было реализовано согласно договоренностям.
Разработчики
Разработчики используют вайрфреймы для понимания технических требований и определения мест, где необходим определенный функционал. Несколько вайрфреймов, объединенных в раскадровку (storyboard), помогают разработчикам понять логику взаимодействия элементов. Раскадровка на основе вайрфреймов дает представление о потоках данных и помогает вовремя выявить узкие места.
UX, UI и проектирование вайрфреймов
Проектирование пользовательского опыта (UX) — это метод повышения лояльности и удовлетворенности клиентов за счет улучшения юзабилити и удобства взаимодействия между клиентом и сайтом, приложением или продуктом. Дизайн пользовательского интерфейса (UI) ближе к графическому дизайну, хотя его задачи несколько сложнее. Как правило, проектирование UX предшествует проектированию UI. Процессы UX и UI могут и должны пересекаться на этапе создания вайрфреймов. Основные направления внимания включают:
Информационная архитектура и вайрфреймы
Являясь частью общего процесса веб-разработки и вайрфрейминга, информационная архитектура отвечает за размещение и приоритизацию информации так, чтобы она была понятна будущим пользователям сайта или мобильного приложения. Согласно книге Information Architecture for the World Wide Web, существуют четыре фундаментальных элемента:
-
Схемы и структуры организации: категоризация и структурирование информации
-
Системы маркировки (labeling): представление информации
-
Навигационные системы: перемещение по информации
-
Поисковые системы: поиск и нахождение информации
Хорошая информационная архитектура начинается со всестороннего бизнес-анализа для разработки контент-стратегии, дающей общую картину структуры, контента и дизайна на основе целей компании. Чтобы подтвердить правильность анализа и стратегии, важным первым шагом служат вайрфреймы и бумажные прототипы. Тестирование прототипов и вайрфреймов — лучший способ получить ранние отзывы пользователей, что помогает предотвратить дорогостоящий редизайн после запуска сайта. Тестирование также помогает оценить различные варианты дизайна с точки зрения производительности и предпочтений пользователей для создания наилучшего продукта.
На этапе создания вайрфреймов информационный дизайн также заключается в прогнозировании того, что различные типы пользователей должны увидеть в первую очередь и какие действия они, скорее всего, предпримут. Например, если ваш сайт предоставляет сервис обмена сообщениями, большинство посетителей будут относиться к одной из двух категорий: вернувшиеся пользователи и новые посетители. Вернувшиеся пользователи, скорее всего, захотят войти в систему, а новые — создать аккаунт или просто узнать больше о ваших услугах. На главной странице необходимо учесть оба типа посетителей и предоставить им достаточно информации для достижения их целей. Возможно, эта информация будет передаваться через кнопки: войти, зарегистрироваться или подробнее. Информационный дизайн определяет, что именно включать и где это размещать.
Проектирование навигации и вайрфреймы
Навигационная система включает в себя ряд экранных элементов, позволяющих пользователю переходить со страницы на страницу. Дизайн навигации должен делать очевидной взаимосвязь между ссылками, чтобы пользователи интуитивно понимали свои возможности. Обычно веб-сайты предлагают несколько навигационных систем, таких как глобальная, локальная, дополнительная, контекстная и служебная навигация.
Как следует из названия, дизайн навигации определяет способы перемещения пользователей по вашему приложению или сайту. С любого экрана пользователь может перейти на множество других экранов. Однако он не узнает об этом, пока вы ему не подскажете: выпадающие меню, кликабельные ссылки и полосы прокрутки — все это примеры визуальных элементов, помогающих пользователям ориентироваться в продукте.
Дизайн пользовательского интерфейса (UI) и вайрфреймы
UI-дизайн включает в себя выбор и расположение элементов интерфейса, которые помогают пользователям взаимодействовать с функциями системы с максимальной эффективностью и простотой. К распространенным элементам UI относятся кнопки, поля ввода текста, чекбоксы, меню и переключатели (radio buttons).
Дизайн интерфейса объединяет все воедино: информацию, навигацию и все остальные элементы вашего вайрфрейма. Как навигационный, так и информационный дизайн имеют экранные компоненты, такие как кнопки и меню. Дизайн интерфейса определяет, как элементы интегрируются в пользовательский интерфейс в целом, включая текстовые поля, изображения в заголовках и боковые панели.
Типы вайрфреймов
Существует четыре основных типа вайрфреймов:
-
Базовые вайрфреймы. Также известные как низкодетализированные рендеры, они представляют собой очень простые схемы страниц, обычно черно-белые.
-
Аннотированные вайрфреймы. Добавляют широкий спектр деталей к базовому вайрфрейму. Аннотации — это краткие заметки, обычно сбоку или снизу вайрфрейма, описывающие каждый элемент, с разделением по областям контента и функционала, и кратко раскрывающие назначение каждого элемента.
-
Вайрфреймы пользовательских сценариев (user flow wireframes). Когда аннотаций недостаточно для демонстрации логики перемещения пользователя со страницы на страницу, может потребоваться больше информации. Такие вайрфреймы могут быть статичными видами интерактивного вайрфрейма, но также могут включать слайд-шоу или серию последовательных вайрфреймов для демонстрации основного сценария или набора сценариев использования.
-
Интерактивные вайрфреймы высокой детализации. Позволяют опробовать взаимодействия (например, касания, клики и свайпы) внутри отдельных вайрфреймов или между ними. Добавление интерактива перед переходом к полноценным макетам или «живому» прототипированию экономит часы работы дизайнеров и разработчиков. Этот вариант вайрфреймов создается в программах для презентаций, графического дизайна или в специализированном ПО для вайрфрейминга и прототипирования.
Как спроектировать и создать простой вайрфрейм
Теперь, когда мы изучили основные компоненты вайрфреймов, давайте посмотрим, как объединить все это вместе для создания простого вайрфрейма.
И помните: когда дело доходит до вайрфрейминга, чем раньше вы начнете, тем лучше.
-
Подумайте о конечной цели сайта и проектируйте с учетом этой цели. Представьте, как пользователь будет взаимодействовать с интерфейсом.
-
Начните с простого низкодетализированного представления веб-страницы, разделенного на три части: заголовок или «шапка» (первое, что пользователи увидят вверху страницы), тело веб-страницы и футер («подвал»), в котором обычно содержится менее важная информация.
-
Затем подумайте о навигации. Добавьте кнопки и ссылки для перехода в основные разделы сайта, включая области контента, поиск и вход для пользователей.
-
Добавьте аннотации к вайрфрейму для ясности.
После прохождения этого этапа вы можете поделиться вайрфреймом с заинтересованными сторонами, прежде чем переходить к следующему шагу. Первоначальный вайрфрейм можно нарисовать от руки на бумаге или маркерной доске, но на финальной стадии вы, скорее всего, будете использовать программное обеспечение для его дальнейшего развития.
Если вы проектируете что-то большее, чем одну целевую страницу, полезно также спланировать набор экранов до начала прорисовки отдельных макетов. Создаете ли вы вайрфрейм для приложения или сайта, будьте уверены в одном: вам понадобится больше одного вайрфрейма. Вайрфрейминг полностью завязан на пользовательских сценариях. Как пользователь перемещается по вашему приложению? Есть ли определенное место, куда он должен прийти?
Разные проекты требуют разных рабочих процессов, но, как правило, первый вайрфрейм создается на этапе инициирования или планирования жизненного цикла проекта. Прежде чем приступить к схемам, наметьте возможные маршруты пользователя, перечислив каждый новый экран, с которым он может столкнуться. Для каждого дополнительного экрана потребуется отдельный вайрфрейм. Кроме того, детализация вайрфреймов обычно растет по мере перехода проекта от ранних исследований к конкретному планированию.
Эта предварительная работа может показаться избыточной, но она того стоит. Переход к процессу вайрфрейминга без четкого представления о путях пользователя приводит к запутанным и перегруженным схемам.
Более подробный пошаговый рабочий процесс
Если вам нужен более детальный процесс, чем описанные выше четыре шага, следующий рабочий процесс поможет вам перейти от чернового макета к готовым для демонстрации вайрфреймам более высокой детализации.
1. Начните с добавления базовых фигур
После тщательного планирования можно приступать к созданию черновика вайрфрейма. Начните с выбора «фрейма» (рамки) для вашей схемы. Если вы создаете вайрфрейм приложения, выберите форму, похожую на экран мобильного устройства. Для вайрфрейма веб-сайта выберите форму, напоминающую окно браузера. Большинство цифровых платформ для вайрфрейминга имеют оба базовых фрейма в своей библиотеке фигур.
Затем добавьте самые крупные элементы вайрфрейма. Это должны быть базовые фигуры и контейнеры, обозначающие такие элементы, как панель заголовка, боковая колонка или текстовое поле. На данном этапе нет необходимости добавлять текст или изображения — просто определите общую компоновку. Повторите этот процесс для каждого вайрфрейма, который необходимо создать.
2. Добавьте кнопки и ссылки
После определения макета вайрфрейма пора добавить функциональность. На любом экране вашего продукта наверняка есть несколько кнопок, которые перенаправят пользователя на новый экран. Если вы не добавили их в качестве фигур на прошлом шаге, выберите базовую фигуру для представления каждой кнопки и добавьте их сейчас. Вы также можете добавить текст, который будет отображаться на кнопке (например, «главная»). Если ваша платформа для вайрфрейминга поддерживает функцию связывания, привяжите каждую кнопку к тому вайрфрейму, на который она должна вести пользователя.
3. Соберите отзывы и внесите правки
Теперь пришло время поделиться вайрфреймом с другими заинтересованными сторонами для получения отзывов, внесения правок и утверждения.
4. Добавьте детали
На данном этапе ваша схема, скорее всего, представляет собой вайрфрейм средней детализации. После утверждения базового дизайна можно приступать к доработке деталей. Добавьте изображения и текст. Используйте цвет для разграничения различных элементов на странице, но придерживайтесь оттенков серого. Убедитесь, что все элементы имеют правильный размер вплоть до пикселя.
5. Поделитесь своим вайрфреймом
Теперь у вас должен получиться функциональный вайрфрейм высокой детализации. Поделитесь им с заинтересованными сторонами проекта и соответствующими командами.
Шаблоны и примеры вайрфреймов
Шаблоны вайрфреймов помогут вам быстрее спроектировать новую веб-страницу или приложение. Большинство программных приложений для проектирования сайтов и приложений предоставляют широкий выбор шаблонов.
Независимо от вашей отрасли или платформы, для которой вы ведете проектирование, вайрфреймы помогут создать безупречный пользовательский опыт. Ознакомьтесь с этими примерами вайрфреймов, в том числе совмещенными со сценариями использования или картами задач.