Сегодня в нашей рубрике «Дизайн-законы» поговорим об "отмене";)
Помните мгновенное чувство паники, когда вы случайно удалили письмо или отправили черновик вместо финальной версии документа? Этот страх — прямое следствие нарушения одного из фундаментальных законов хорошего дизайна: принципа отмены (Undo Principle).
Мы живём в эпоху, когда любая цифровая система, от почтового клиента до банковского приложения, воспринимается как продолжение нашей воли. И мы подсознательно ждём от них той же гибкости, что и от мысленного процесса: «Я передумал. Давай вернёмся на шаг».
Принцип отмены гласит: у пользователя всегда должна быть возможность отменить своё последнее действие или цепочку действий. Проще говоря, это спасательный круг, который выкидывает система, когда пользователь ошибается.
Это не только знакомая всем Ctrl+Z или кнопка «Отменить отправку» в почте. Это любая возможность вернуться назад: отмена платежа в течение часа, восстановление файла из корзины, возврат к предыдущему шагу в многостраничной форме, редактирование только что оставленного комментария.
Почему это так важно? Возможность вернуться назад снижает тревожность, возвращает чувство контроля и поощряет исследование. Когда пользователь знает, что любое действие обратимо, он чувствует себя в безопасности. Он не боится «нажать не на ту кнопку» и охотнее исследует функционал приложения или сайта. Это особенно критично для новых пользователей.
Ошибка — это не приговор. Мы кликаем не туда, промахиваемся по кнопке, действуем поспешно. Хороший интерфейс должен допускать человеческий фактор, а не наказывать за него. Принцип отмены — это проявление уважения к пользователю и его времени. Представьте, что пользователь случайно очистил корзину в интернет-магазине с 20 товарами. Без функции восстановления он, скорее всего, уйдёт, не став собирать всё заново. А служба поддержки будет тратить время на обработку таких запросов.
Как реализовать интерфейс согласно принципу отмены? Используйте явные подсказки, например, кнопка «Отменить» рядом с действием, которое только что совершили. Многоуровневая отмена — возможность откатить не одно, а несколько последних действий. Это золотой стандарт для редакторов, например,Рhotoshop и Figma.
Еще один прием — мягкое удаление: перенос объектов в «Корзину» или «Архив» вместо безвозвратного удаления. Это даёт пользователю буферное время на раздумья.
Принцип отмены — это базовая гигиена цифрового продукта.
Предоставляя пользователю возможность отступить, мы создаём не просто удобный, а добрый и безопасный интерфейс.
Помните мгновенное чувство паники, когда вы случайно удалили письмо или отправили черновик вместо финальной версии документа? Этот страх — прямое следствие нарушения одного из фундаментальных законов хорошего дизайна: принципа отмены (Undo Principle).
Мы живём в эпоху, когда любая цифровая система, от почтового клиента до банковского приложения, воспринимается как продолжение нашей воли. И мы подсознательно ждём от них той же гибкости, что и от мысленного процесса: «Я передумал. Давай вернёмся на шаг».
Принцип отмены гласит: у пользователя всегда должна быть возможность отменить своё последнее действие или цепочку действий. Проще говоря, это спасательный круг, который выкидывает система, когда пользователь ошибается.
Это не только знакомая всем Ctrl+Z или кнопка «Отменить отправку» в почте. Это любая возможность вернуться назад: отмена платежа в течение часа, восстановление файла из корзины, возврат к предыдущему шагу в многостраничной форме, редактирование только что оставленного комментария.
Почему это так важно? Возможность вернуться назад снижает тревожность, возвращает чувство контроля и поощряет исследование. Когда пользователь знает, что любое действие обратимо, он чувствует себя в безопасности. Он не боится «нажать не на ту кнопку» и охотнее исследует функционал приложения или сайта. Это особенно критично для новых пользователей.
Ошибка — это не приговор. Мы кликаем не туда, промахиваемся по кнопке, действуем поспешно. Хороший интерфейс должен допускать человеческий фактор, а не наказывать за него. Принцип отмены — это проявление уважения к пользователю и его времени. Представьте, что пользователь случайно очистил корзину в интернет-магазине с 20 товарами. Без функции восстановления он, скорее всего, уйдёт, не став собирать всё заново. А служба поддержки будет тратить время на обработку таких запросов.
Как реализовать интерфейс согласно принципу отмены? Используйте явные подсказки, например, кнопка «Отменить» рядом с действием, которое только что совершили. Многоуровневая отмена — возможность откатить не одно, а несколько последних действий. Это золотой стандарт для редакторов, например,Рhotoshop и Figma.
Еще один прием — мягкое удаление: перенос объектов в «Корзину» или «Архив» вместо безвозвратного удаления. Это даёт пользователю буферное время на раздумья.
Принцип отмены — это базовая гигиена цифрового продукта.
Предоставляя пользователю возможность отступить, мы создаём не просто удобный, а добрый и безопасный интерфейс.