Проектирование интерфейсов.
Начинаем новый сериал. Я не знаю насколько он серий - разберёмся в процессе, в рамках которого продерёмся через дебри некоторых эмпирических вещей, чтобы выйти к практическим примерам. Я пока не знаю как это будет выглядеть. Логика подсказывает, что тема может быть раскрыта только с помощью какой-то наглядной визуализации, будь то скриншоты или видео, а я жопа ленивая, мне лень даже Win+Shift+S нажимать лишний раз. Посмотрим, короче.
Лучший способ дать понять окружающим, что Вы нихрена не шарите в разработке интерфейсов — сказать UI/UX.
UI — User Interface — пользовательский интерфейс, его визуальная составляющая - расположение, цвет, размеры, всё, что видит, нажимает и как-то ещё взаимодействует пользователь в процессе своей работы.
UX - это User Experience - пользовательский опыт. В широком понимании те самые Use Case, влияющие на систему целиком: её архитектуру и логику.
Это не значит, что UI не важен - конечная удовлетворённость пользователя зависит именно от него, но UX - всегда первичнее. Поэтому только UX/UI.
В виду моего личного искажения стеком рассказ будет проходить через призму бизнес-приложений и организацию рабочего места в них. Это не значит, что принципы и подходы не будут применимы в более широком спектре разработки, просто сознательно будут упущены моменты, не имеющие отношения к erp, crm, sfa и прочей нечисти, где функциональность имеет первоочередное значение над красивостью, а скорость получения и введения информации зачастую критичнее когнитивной сложности.
Проектирование интерфейса - это про определение правильной цели (или проблемы, у кого какое мышление) пользователя и правильного пути к ней.
Для начала — не пытайтесь спроектировать интерфейс для всех. Попытка создать универсальное нечто приведёт Вас к избыточности получаемых данных, как следствие - сложности контроля их обработки, увеличению времени отклика - и падению удовлетворённости пользователей.
Кроме очевидного разграничения по функциональности, есть не менее очевидное разграничение по ролям. Я бы выделил 3 основных роли: наблюдатель, контролёр и исполнитель. Понятно, что они взаимопроникающие, но общая тенденция такова: с уменьшением уровня заработной платы пользователя в нём становится всё меньше наблюдателя и всё больше исполнителя.
Внедрение интерфейса - это про борьбу привычного и нового.
Для простого привыкания есть небольшой набор золотых правил
➡️Переиспользование пользовательского опыта. Заберите из предыдущих систем то, что реально работало и было удобно.
➡️Безопасность исследования. Постройте интерфейс таким образом, чтобы было возможно пощёлкать куда-то без последствий.
➡️Мгновенное вознаграждение. Быстрый позитивный опыт или реакция на действия: легко считываемая важная информация при входе в систему или моментальный ответ на простые действия.
➡️Однообразность элементов и их размещения. Вне зависимости от местоположения пользователя в интерфейсе, управляющие элементы должны находится в одинаковых местах, в одинаковом порядке и иметь одинаковый вид.
Самая большая ошибка, которую можно совершить при разработке дизайна интерфейса — посчитать, что цвет кнопочки это самое важное Следуйте за пользователем и решение о цвете/форме/пиктограмме придёт само. Вы проектируете не для того, чтобы Вам казалось красивым — а чтобы пользователю было удобно и быстро выполнять свои функции.
Вот такой пилот. Постарался без лишней воды, но раскрывать серьезнее будем далее.
#медведьразмышляет #проектированиеинтерфейсов
Post #113
111
- 👍 5
- 👏 2
- 🔥 1