Главное правило выбора в интерфейсе
Прочитал на днях на редкость сумбурную статью Грэма Фултона «How to help users make better decisions». Автор начал писать, как помочь пользователю сделать хороший выбор из нескольких вариантов, но забыл определиться, для кого статья — для магазинов, медиа или «обычных» приложений. В результате получилась каша.
Забавно, но Грэм забыл упомянуть главное правило выбора, которое сформулировал Джоэл Спольски 16 лет назад:
> Каждый раз, когда вы просите пользователя сделать выбор — заставляете принимать решение. Это не всегда плохо. Но точно плохо, если выбор не относится к задаче, которую решает человек. Лучше сделать выбор за пользователя везде, кроме его основной задачи.
Когда выбор делает программа
Делайте выбор за пользователя везде, где это не относится к его цели. Пример: когда в первый раз запускаешь приложение в макоси, она спрашивает:
> Это приложение скачано из интернета. Точно запустить?
Такой выбор НЕ относится к моей цели, поэтому делать его я не хочу, и этого дурацкого окна в природе существовать не должно. (Отдельно оцените гениальность формулировки: «скачано из интернета», ну надо же! Откуда оно ещё могло взяться, самозародиться в недрах операционной системы что ли?)
Когда выбор делает человек
Если выбор напрямую относится к задаче пользователя — он полезен. Но всё равно хорошо выделить основной (по мнению программы) вариант. Например, Мейлчимп перед отправкой писем подсвечивает кнопку «Отправить», но рядом показывает серенькую «Запланировать» — на случай, если вы не хотите отправлять прямо сейчас.
Post #60
5.93K