Статус устройства

Статус устройства

https://t.me/uxidesign

  

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

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

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

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


Знание - сила

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

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


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

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

Однако, даже когда все работает должным образом, люди будут по-прежнему задаваться вопросом, действительно ли они нажали или сделали все верно).

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

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


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


Видео по ссылке:

https://media.nngroup.com/media/editor/2018/05/22/mobileet_sf2017_p99_nofeedbackpageloading.mp4

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

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

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

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

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

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

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


Привлечение пользователей к действию

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

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

  1. Когда товаров осталось мало: если информировать людей об этом, они с большей вероятностью начнут действовать быстрее.

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

На сайте J.Crew сообщается о том, что есть «Только несколько левосторонних платьев!», когда пользователь перемещает указатель мыши на малые размеры продукта. Некоторые размеры уже распроданы и, таким образом, вычеркнуты в светло-сером цвете.


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

Баннер в верхней части страницы сообщает, сколько еще денег нужно потратить, чтобы получить право на бесплатную доставку.


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


Связь создает доверие

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

Когда мы понимаем состояние устройства и чувствуем контроль - мы надеемся на то, что устройство будет действовать как и ожидалось. Предсказуемость взаимодействия создает доверие не только к сайту или приложению, но и к самому товару.

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

Например, что должно произойти, когда пользователь пересматривает ранее созданный список пожеланий, в котором отсутствуют те или иные элементы? Хуже всего было бы, если бы эти элементы просто исчезли из списка, без объяснения причин. Как насчет уведомления в верхней части экрана? Это было бы не плохо, потому что это помогло бы пользователю запомнить, какие элементы ранее были в списке, чтобы найти подходящую замену. Оба этих метода лишают управления пользователем и уменьшают доверие - пользователи могут перестать полагаться на список пожеланий, если элементы в нем иногда исчезают сами по себе.

Лучшим способом создания доверия является прямое информирование о статусе текущей системы - какие элементы больше недоступны, а затем разрешить пользователю либо удалить их из списка, либо сохранить их видимыми для использования в дальнейшем.


Loft.com продолжает отображать отсутствующие товары в списках пожеланий, с соответствующими сообщениями для передачи управления пользователю.


Вывод

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

Не завязывайте глаза своим пользователям!