Резюме: Сообщение о текущем состоянии позволяет пользователям чувствовать контроль над системой, предпринимать соответствующие действия для достижения своей цели и, в конечном счете, доверять бренду.

Первая из десяти эвристик Якоба Нильсена — наглядность состояния системы — относится к гораздо большему, чем дизайн пользовательского интерфейса. По сути, речь идет о коммуникации и прозрачности, которые имеют решающее значение для многих аспектов жизни. Люди стремятся к предсказуемости и контролю, и в большинстве случаев большее количество информации приводит к лучшему принятию решений.

Где бы вы ни находились, что бы вы ни делали, уделите несколько минут осмотру и обратите внимание на различные типы систем вокруг вас и на то, как они сообщают о своем текущем состоянии. На вашем телефоне или ноутбуке отображается время автономной работы; приложение электронной почты сообщает вам, сколько у вас непрочитанных писем; знак в метро указывает следующую остановку (или, если вы пропустили последнюю, сколько минут до прибытия следующего поезда на станцию). Все эти крупицы информации позволяют вам точно оценить текущее состояние систем, с которыми вы взаимодействуете.

Определение: Видимость состояния системы относится к тому, насколько хорошо состояние системы передается ее пользователям. В идеале системы должны всегда информировать пользователей о том, что происходит, посредством соответствующей обратной связи в разумные сроки.

Знание - это сила

Только зная текущее состояние системы, вы можете его изменить, то есть вы можете преодолеть пропасть оценки и выяснить, что вам нужно делать дальше, чтобы достичь своей цели.

Пропасть оценки UX

Например, когда вы ведете автомобиль, вам нужно постоянно видеть его скорость, чтобы решить, нужно ли вам ехать быстрее или замедлиться. Те, кто когда-либо управлял автомобилем, где спидометр был сломан, могут подтвердить тот факт, что это довольно сложно. Когда это случилось со мной, я чувствовал себя во власти машин вокруг меня, поскольку я пытался не отставать и слепо верить, что они едут с разумной скоростью. Недостаток информации часто приравнивается к отсутствию контроля.

Соответствующая обратная связь

Всякий раз, когда пользователи взаимодействуют с системой, им необходимо знать, было ли взаимодействие успешным. Система действительно поймала нажатие этой кнопки или была занята чем-то другим и проигнорировала это? Товар был добавлен в корзину? Прошел ли запрос? (Одна из причин, по которой у пользователей возникают эти вопросы, заключается в том, что они уже сталкивались с технологией, которая не работала должным образом. Однако, даже когда наступит счастливый день технологии без ошибок, люди все равно будут задаваться вопросом, действительно ли они правильно нажали или нажали.)

Надлежащая обратная связь для действий пользователя, возможно, является самым основным руководством по разработке пользовательского интерфейса. Это служит для информирования пользователей о текущем состоянии и позволяет им направлять взаимодействие в правильном направлении, не тратя усилий.

Такая обратная связь может быть такой же простой, как изменение цвета после нажатия пользователем кнопки или индикатор выполнения, когда для завершения процесса требуется немного больше времени. Эти индикаторы сообщают о том, что система работает, и уменьшают неопределенность — предотвращая, скажем, многократное нажатие одной и той же кнопки пользователями, потому что они не были уверены, сработало ли с первого раза.

https://media.nngroup.com/media/editor/2018/05/22/systemstatus-ui_feedback.png

Изменение цвета и добавление флажка к кнопкам на экране выбора означает, что система зарегистрировала выбор пользователя (слева). Индикаторы выполнения убеждают пользователя в том, что более длительное ожидание является нормальным и что система все еще работает (справа).

В этом видеоролике из нашего исследования mobile eyetracking пользователь нажал на кнопку и не уверен, действительно ли загружается новая страница, потому что нет обратной связи. Полый красный круг показывает, где пользователь фиксирует внимание на экране. Мы видим, что она переводит взгляд с кнопки на верхнюю часть экрана, где обычно появляется индикатор выполнения загрузки страницы, туда и обратно, чтобы оценить, происходит ли что-нибудь. (В большинстве браузеров наведите курсор мыши на видео, чтобы отобразить элементы управления, если они еще не видны.)

Предоставление немедленной обратной связи для интерактивных событий позволяет пользователям быстро определять источник ошибок и исправлять их, как только они были допущены. Фактически, мгновенная обратная связь является одним из основных преимуществ прямого управления, стиля взаимодействия, при котором пользователи могут воздействовать непосредственно на различные объекты пользовательского интерфейса. В отличие от пользовательских интерфейсов с прямым управлением, интерфейсы командной строки не отображают текущее состояние системы и не дают немедленной обратной связи. Программисты знают, как трудно может быть найти источник ошибки в интерфейсе, который не имеет немедленной обратной связи; им часто приходится прибегать к таким инструментам, как точки останова и пошаговые действия, чтобы понять, как изменяется состояние системы с каждым действием, указанным в их коде.

Вы хотите, чтобы ваши пользователи чувствовали, что они используют DOS или Unix? Реальная разница между этими древними пользовательскими интерфейсами командной строки и современными графическими интерфейсами заключается не в наличии красочных значков. Это видимость состояния системы.

https://media.nngroup.com/media/editor/2018/05/22/amazonmusicapp_playlist_directmanipulationstatus.png

Приложение Amazon Music на iOS позволяет пользователям напрямую изменять порядок элементов в списке воспроизведения. Пользователи всегда осведомлены о состоянии системы и, таким образом, могут легко выявить и исправить ошибку.

Даже когда пользователи не могут видеть результат действия, потому что в системе нет экрана (как в случае с устройствами, работающими только с голосом, такими как Amazon Echo и Google Home), важна минимальная обратная связь о том, что команда была услышана. Amazon Echo отображает на устройстве кольцо света, указывающее, что в данный момент оно прослушивает или работает над командой. Этот индикатор включения–выключения не так хорош, как, например, работающий таймер, но, по крайней мере, пользователь может быть уверен, что система услышала команду и таймер был установлен в первую очередь.