Окна подтверждения бывают хорошими

Ваня Звягин
Дизайн-кабак
3 min readMar 13, 2018

--

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

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

Принцип «Анду»Совет Ильи Бирмана

Хорошее решение не использовать окна подтверждения вообще. А использовать принцип «Анду». Но есть один момент, не всегда техническая реализация такого принципа проста и скорее всего требует дополнительного внимания и времени. Я сам столкнулся с такими проблемами и теперь хочу рассказать, как можно сделать окно хорошим без принципа «Анду».

Вот этот не очень хороший пример я нашёл в интернете. Попробую его улучшить.

Пример из интернета

Дайте больше полезной информации в сообщении

Расскажите что сейчас происходит, с чем именно будет происходить действие, что будет потом, как это можно исправить. Покажите объект с которым происходит действие.

Добавляем информацию. Показываем объект с которым происходит действие

Добавляйте окно подтверждения, если это необходимо

Используйте окно только для безвозвратных действий. Если пользователь будет встречать окно часто, может развиться привычка и он его будет пропускать. Регулярность — главный враг окна подтверждения.

Папку можно переместить обратно. Окно подтверждения тут лишнее

Не используйте общие ответы в кнопках

«Да» и «Нет» — плохие варианты для ответа. Лучше использовать более конкретные действия «Удалить папку», «Оставить, как есть». А ещё лучше минимизировать конструкцию и оставить только одно действие. Ведь «крестик» — это и есть «Оставить, как есть».

Сделали основное действие более информативным

Добавьте действие из контекста

Например, пускай будет: «Укажите причину удаления». Это поможет пользователю лишний раз подумать, стоит ли удалять папку. Причины подберите разные, смотря какая ситуация.

Добавляем дополнительное действие из контекста

Не используйте горячие клавиши

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

Вот было и стало:

Кажется, что новое окно подтверждения будет работать лучше

Помните, что принцип «Анду» почти всегда лучше окна подтверждения. Про принцип почитайте советы Бюро
и книгу «Пользовательский интерфейс» Ильи Бирмана.

Чтобы не пропустить новую заметку — подпишитесь
на мой канал в Телеграме или RSS.

--

--