Приемы для уменьшения субъективного восприятия
Все приводимые указания зависят от использования индикаторов. Следующие типы индикаторов приведены в порядке от наиболее до наименее желаемого:
Индикатор оставшегося времени. Поместите его либо в модальный диалог, либо в строку статуса. Индикатор “Система жива”. Когда оставшееся время предугадать невозможно, покажите анимированный объект, который даст пользователям понять, что система не зависла. Индикатор “Слышу и понимаю”. Когда ожидаемая задержка менее 2 секунд, показывать оставшееся время бессмысленно, поэтому просто измените форму курсора на “песочные часы”.
Для задержек от 0,1 секунды до 10 секунд:
Подтвердите щелчок мыши или нажатие клавиши в течение 0,1 секунды. Измените форму курсора на “песочные часы” или другой анимированный указатель для любой задержки более 0,5 секунды. Покажите, когда пользователь может продолжать.
Для задержек от 10 секунд до 1 минуты:
Подтвердите щелчок мыши или нажатие клавиши в течение 0,1 секунды. Привлеките внимание пользователя Укажите время ожидания точно или приблизительно. Выведите индикатор Покажите, когда пользователь может продолжать.
Для задержек от минуты до целой ночи:
Подтвердите щелчок мыши или нажатие клавиши в течение 0,1 секунды. Привлеките внимание пользователя. Индикатор, который трудно заметить, может и не существовать. Сообщите пользователю, насколько долгим будет ожидание. Если не знаете – предположите диапазон значений. Даже довольно широкого диапазона (от 3 до 15 минут) пользователю может быть достаточно для принятия решения – переключиться на другую задачу, или же пойти попить кофе. Выведите индикатор. Четко и ясно сообщите пользователю, когда он может продолжать. Это не значит, что вы должны вывести сообщение шрифтом 96 размера. Это значит, что изменения на экране должны быть значительными, для того чтобы их можно было визуально различить. наверх к оглавлению
Содержание раздела