Как стать автором
Обновить

Кнопка «Apply»: хорошая идея и плохая реализация от Microsoft

Время на прочтение2 мин
Количество просмотров4.2K
В сегодняшнем топике мы проанализируем один из самых больших, на мой взгляд, проколов в проектировании пользовательского интерфейса, когда-либо осуществленных компанией Microsoft.

Речь пойдет о загадочной комбинации кнопок «Ок», «Cancel» и «Apply», которую уже давно взяли на вооружение разработчики программного обеспечения.

Сама идея кнопки «Apply» прекрасна: пользователь может увидеть результаты изменений, не закрывая диалоговое окно, тем самым появляется возможность «подогнать» параметры, не вызывая окно на экран снова и снова.

Давайте посмотрим что именно происходит, когда пользователь открывает окно с тремя кнопками «Ок», «Cancel» и «Apply». Вы никогда не задумывались над тем, что значение кнопок «Ок» и «Cancel» утрачивают смысл после нажатия на кнопку «Apply»? Скорее всего, нет – пользователи настолько привыкли использовать эту неправильную раскладку кнопок, что уже давно не замечают проблему.

Действительно, после нажатия на кнопку «Apply» система выполняет команду пользователя и изменяет данные, оставляя окно открытым. В этом смысле нажатие на «Apply» ничем не отличается от нажатия на «Ок». Какую роль в этом случае играют кнопки «Ок» и «Cancel», на которые рано или поздно придется нажать? Правильный ответ – они просто закрывают окно!

Варианты решения проблемы.

Из любой ситуации, как ни странно, есть выход. Если бы разработчики из Microsoft начали заботиться о пользователях чуть раньше, лет эдак 12-15 назад (а не начиная с 2006 года), они бы запрограммировали одно из следующих правильных поведений системы:

Вариант 1 (Наиболее приемлем). А доработать-то нужно совсем немного: вернуть кнопкам «Ок» и «Cancel» их законные действия. То есть по нажатию на «Ок» пользователь закрепляет свои изменения, по нажатию на «Cancel» – отменяет их и, возможно, начинает все сначала, вызывая окно снова. Для пущей убедительности можно переименовать «Apply» в «Preview» и отделить ее визуально от управляющей группы «Ок/Cancel». Примерно вот так:


Вариант 2 (Сойдет). Помещать лишь две кнопки в окно: «Apply» и «Close». В таком случае пользователь не будет думать, что нажимать «Ок» или «Cancel» и просто нажмет «Close». Выглядит великолепно:


Ссылки по теме:
1. Головач В. В. Дизайн пользовательского интерфейса, 2002. – 146 с., ил., с. 66.

А какие варианты можете предложить вы?
Теги:
Хабы:
Всего голосов 35: ↑27 и ↓8+19
Комментарии115

Публикации

Истории

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург