Илья Бирман |
У моей бабушки телевизор иногда перестаёт переключать каналы: «Жму пятый, а он не включается!». Она случайно нажимает кнопку -/- -, после чего телевизор воспринимает только двузначные каналы. Чтобы включить пятый, нужно жать 0, затем 5:Бывает, чёртова микроволновка за пять минут так и не разогреет суп, потому что с прошлого раза стояла на разморозке. Но есть интерфейсы, которые всегда работают предсказуемо. Кнопка «5» в лифте всегда везёт на пятый этаж. Клавиша |
|
|
Рычаг на унитазе всегда спускает воду. Жест — действие или последовательность действий, которые человек не разделяет на составляющие, а выполняет как бы единым движением. Для опытного пользователя ввод короткого слова с клавиатуры — один жест. Для начинающего отдельным жестом будет нажатие каждой клавиши. Один и тот же жест может вызывать разные действия в разных состояниях интерфейса. Кнопка Энтер ↩ в текстовом редакторе начинает новую строку, а в чате — отправляет сообщение. Педаль газа обычно значит «ехать вперёд», но если включена задняя передача, то уже «ехать назад». Интерфейс называется модальным, если в нём есть состояния, которые человек не осознаёт во время жеста, но в которых этот жест интерпретируется Ошибка, совершённая человеком Часть про осознание важна в определении. На Айфоне тап в левый нижний угол в приложении «Телефон» переключит в «Избранное», а в браузере — поведёт назад: |
При этом исключено, чтобы человек не осознавал, в каком из этих двух приложений находится, и ожидал открытия избранных номеров во втором случае. Внимание как раз занято одной из двух задач, с которыми связаны эти состояния. А вот когда выходишь из приложения и тапаешь в привычный |
Интерфейс пионеровских сидиджеев не вызывает модальных ошибок именно потому, что диджей осознаёт текущее состояние интерфейса |
В первом случае модальности нет, во втором — есть. Модальность — признак плохого интерфейса, а не, скажем, рассеянности пользователя. Совершенно естественно, что внимание человека направлено на его задачу, а не на состояние интерфейса. Интерфейс может быть модален по отношению к одному жесту, но немодален по отношению к другому. Кнопка выключения телевизора работает всегда, а переключения каналов, как мы видели в начале, лишь если повезёт. Интерфейс в целом можно назвать немодальным, только если он немодален по отношению ко всем жестам. |
Самое неприятное — когда состояние меняется помимо воли пользователя. Тап в правый край адресной строки браузера на Айфоне останавливает загрузку страницы, если она загружается, но перезагружает, если она уже загрузилась. Бывает, грузится большая страница, и хочешь это остановить, но за долю секунды до того, как нажимаешь на крестик, он превращается в кнопку перезагрузки. И страница, которая только что загрузилась, исчезает с экрана. |