В лучших продуктах отлично проработаны две вещи - функционал и детали. Функционал (возможности) - это то, что приводит людей к вашему продукту. Детали - это то, что их удерживает надолго. И детали - это то, что, собственно, выделяет наше приложение среди конкурентов. Микровзаимодействия - одна из лучших техник сделать пользователей продукта довольными. Все дороги ведут к подходу человеко-ориентированного дизайна, когда все крутится вокруг пользователя. Микровзаимодействия на самом деле создают ощущение комфорта для пользователей. Как дизайнеру, осознание невидимости взаимодействий кажется мне таким же важным, как и их дизайн. Вам нужно создать что-то, что кажется человеческим и справляется со своей функциональной задачей.
А что такое микровзаимодействие?
Микровзаимодействия - это составляющие части продукта, которые выполняют одну маленькую задачу. Как было впервые описано в книге Дэна Сэффера Microinteractions, эти крошечные детали обычно выполняют эти важные функции:
- Передают отклик или результат действий пользователя
- Выполняют индивидуальную задачу
- Улучшают чувство прямой манипуляции
- Помогают пользователю визуализировать результаты своих действий и избегать ошибок.
Некоторые примеры микровзаимодействий:
- Вибрация вместе с иконкой бесшумного режима на экране при переключение iPhone в тихий режим.
Анимация интерфейса, которая показывает возможность кликнуть (кнопка, которая изменяет цвет при ховере).Почему микровзаимодействия работают? Микровзаимодействия работают, потому что они обращаются к природному желанию пользователя быть осведомленным. Пользователь сразу понимает, сработало ли его действие, получив визуальное подтверждение. Также микровзаимодействия могут научить пользователя работать с системой.
Определяя возможности
Частично красота микровзаимодействий заключается в том, что их можно вставить во множество мест, рядом с любым потенциальным действием. В целом, обычно они появляются в следующих областях:
Отображение статуса системы
Первый эвристический принцип юзабилити от Джейкоба Нильсена гласит: всегда держите своего пользователя в курсе, что происходит. Пользователи всегда ожидают немедленно получить отклик. Но есть ситуации, когда приложению требуется немного времени, чтобы завершить действие. Так что интерфейс должен говорить пользователю о том, что происходит.
Вывод: Не позволяйте своему пользователю заскучать - держите пользователя в курсе и демонстрируйте ему прогресс (например, полоса загрузки покажет, что приложение не зависло, а просто дожидается конца загрузки).
Индикация изменений
Иногда нужно показывать уведомления, чтобы убедиться, что пользователь видит нужную информацию. Анимация может помочь с этим. Она привлечет внимание пользователей и не даст им просмотреть то, что кажется вам важным. Источник: Dribbble.
Вывод: Во многих случаях эффекты анимации используются для привлечения внимания пользователей к важным деталям. Вы можете использовать принцип KISS (keep it simple, stupid!) - взаимодействие должно быть простым и коротким.
Демонстрация контекста
Используйте движение для плавного переноса пользования между контекстами навигации, пояснения изменений в расположении элементов на экране. Это особенно важно для мобильных устройств и смарт-часов, потому что в них невозможно вместить много информации на одном экране.
Вывод: обеспечивайте понятную навигацию между разными страницами, чтобы пользователь понимал, что и откуда появляется. Переход между двумя визуальными состояниями должен быть ясным, плавным и простым. Объединяйте все в одну тему - создайте единую тему для всех взаимодействий.
Визуализация ввода данных
Ввод данных - один из важнейших элементов любого приложения. И микровзаимодействия превращают этот процесс в нечто особенное. Вы можете использовать существующие элементы для демонстрации отклика.
Вывод: Микровзаимодействия помогают отобразить информацию и помогают пользователю достичь своей цели.
Призыв к действию
Микровзаимодействия способны побудить пользователя к самому взаимодействию. Они могут привнести эмпатию в работу пользователя с продуктом. Но убедитесь, что визуальные анимации и сигналы уместны для ваших пользователей. И не забывайте о долговечности - будут ли микровзаимодействие раздражать на сотом повторении, или же они универсально просты и ненавязчивы?
Вывод: Фокусируйтесь на эмоциях пользователя, так как они играют огромную роль во взаимодействиях пользователя. Отталкивайтесь от контекста и привычек пользователей, создавайте дизайн для многоразового использования.
Что нужно помнить:
- Микровзаимодействия действуют как триггеры для взаимодействий, с откликом, уведомлениями и инструкциями.
- Микровзаимодействия должны экономить время, постоянно коммуницируя с пользователем так, чтобы ни раздражать, ни отвлекать его. Они должны привлекать внимание пользователя как лукавое подмигивание.
- Знание ваших пользователей и контекста микровзаимодействий сделает их более точными и эффективными.
- Микровзаимодействия должны пройти проверку на длительное использование. Что кажется забавным на первый раз, в сотый раз может раздражать.
- Добавьте человечности в микровзаимодействия и сфокусируйтесь на визуальной гармонии. Движение должно быть плавным, чтобы микровзаимодействие ожило в руках пользователя.
Заключение
Создавайте дизайны заботливо. Думайте о том, как пользователи с ними работают и используйте их устройства, отражайте обычный образ мыслей пользователя в дизайне этих маленьких, но важных деталей. Именно внимание к каждой детали является ключом вашего успеха в достижении простоты взаимодействия человек-компьютер. Хороший дизайн всегда представляет собой “полный набор”, от функциональной части до микровзаимодействий.
Перевод статьи Nick Babich
Топ коментарі (0)