Найти в Дзене
Хабар дизайнера

ГДЕ «ОТМЕНА»? Почему её прячут в интерфейсах

Я обожаю одну вещь в старых программах. Там всегда была «Отмена».
Сделал глупость — нажал Ctrl+Z — и живёшь дальше, как будто ничего не было. А потом ты заходишь в современный сервис… и внезапно понимаешь, что «Отмена» как явление куда-то испарилась. Ты не можешь нормально откатить действие. Ты не можешь «передумать» без танцев с бубном. Максимум — «обратитесь в поддержку» или «это действие нельзя отменить». И всё это подаётся так спокойно, как будто речь про погоду, а не про твоё время/деньги/нервы. Самое смешное, что это почти никогда не выглядит как злой умысел. Там нет таблички «мы не хотим, чтобы вы отменяли». Там просто всё устроено так, что отмена становится неудобной, стыдной и как будто лишней. Типичная сцена: ты случайно нажал не ту кнопку, и вместо понятного «Вернуть как было» интерфейс предлагает тебе… страдать. Найти раздел «История». Открыть «Управление». Подтвердить «Вы уверены?». Потом ещё раз. И ещё раз. И где-то на пятом шаге ты уже не отменяешь — ты доказываешь само

Я обожаю одну вещь в старых программах. Там всегда была «Отмена».

Сделал глупость — нажал Ctrl+Z — и живёшь дальше, как будто ничего не было.

А потом ты заходишь в современный сервис… и внезапно понимаешь, что «Отмена» как явление куда-то испарилась.

Ты не можешь нормально откатить действие. Ты не можешь «передумать» без танцев с бубном. Максимум — «обратитесь в поддержку» или «это действие нельзя отменить». И всё это подаётся так спокойно, как будто речь про погоду, а не про твоё время/деньги/нервы.

Самое смешное, что это почти никогда не выглядит как злой умысел. Там нет таблички «мы не хотим, чтобы вы отменяли». Там просто всё устроено так, что отмена становится неудобной, стыдной и как будто лишней.

Типичная сцена: ты случайно нажал не ту кнопку, и вместо понятного «Вернуть как было» интерфейс предлагает тебе… страдать. Найти раздел «История». Открыть «Управление». Подтвердить «Вы уверены?». Потом ещё раз. И ещё раз. И где-то на пятом шаге ты уже не отменяешь — ты доказываешь самому себе, что ты не идиот и всё-таки доведёшь это до конца.

Почему так делают? Потому что «Отмена» — это очень дорогая функция.

Она дорогая в смысле разработки (нужно хранить состояния, логировать, продумывать откат). Она дорогая в смысле бизнеса (если человеку легко передумать, он чаще передумывает). И она дорогая в смысле ответственности (если есть отмена — значит продукт признаёт, что ошибки нормальны, а не «сам виноват»).

И вот тут начинается тонкая штука. Хороший продукт вообще-то не боится отмены. Он понимает, что люди ошибаются. Что у людей дрожит палец. Что люди делают всё на ходу, в метро, одной рукой. Что они могут в последний момент понять: «ой, не то».

Но многие интерфейсы проектируют так, будто пользователь — это идеальный робот. Он всегда внимательный. Всегда читает. Никогда не промахивается. Никогда не торопится. Никогда не жмёт на автомате.

А потом этот «идеальный» пользователь внезапно попадает в реальный мир, и начинается классика: одно неверное нажатие — и ты чувствуешь себя так, будто сломал систему.

И что самое обидное: чаще всего от этого страдает не «дурак-пользователь», а обычный нормальный человек. Тот, кто просто хотел быстро сделать дело.

Я для себя давно вывел простой бытовой тест. Если после любого действия у меня возникает желание проверить: «а точно всё ок?» — значит, мне не хватает нормальной отмены или хотя бы нормального пути назад. Потому что хороший интерфейс после действия не оставляет тревогу. Он оставляет ощущение контроля.

Отмена — это вообще не про кнопки. Это про уважение.

Про то, что продукт не ставит тебя в позицию «попался — сам виноват».

Про то, что у тебя есть шанс исправиться без унижений.

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

Потому что когда «Отмена» исчезает, продукт начинает вести себя как слишком уверенный в себе человек: «ну ты же сам нажал».

И тут уже вопрос не в UX. Тут вопрос в доверии.