Важное различие я вижу в сценариях.

В случае с актами ты делаешь обычную вещь: ходишь по разделам иерархической программы, и вот зашёл в один из них. Содержание конкретного экрана не должно влиять на навигацию. Представьте, что при открытии пустого файла в программе у вас посередине появлялась бы большая кнопка «Закрыть». Или в «Проводнике» заходите в пустую папку, а там вместо файлов кнопка «Назад». Да с чего вдруг?

В случае с объявлением ты попал не туда, куда собирался: ты шёл по ссылке на объявление, а его нет; вместо этого экрана тебе показывают другой. Это, считай, сообщение об ошибке. Хорошее сообщение об ошибке должно не просто констатировать проблему, а помогать её решить. В данном этом случае поиск — хоть какое‑то решение. Конечно, круче было бы прямо тут поиск дать, а не вести за ним куда‑то ещё, или вообще автоматом подобрать похожие объявления, но это уже другая тема; ясно, что всякое решение можно ещё улучшить.

Чтобы стало ещё понятнее, давайте попробуем применить эти рассуждения крест‑накрест. Допустим, акты иногда не отображаются по ошибке — что‑то там не прогрузилось. Тогда там уместно бы смотрелась кнопка «Обновить» или «Запросить заново», например. Какая‑то палочка‑выручалочка. «На главную» — это точно не оно, в этом никакой пользы и помощи. И наоборот, предположим, на экране удалённого объявления бы появилась кнопка «Закрыть страницы». Зачем? Я и сам могу закрыть страницу, если она мне не нужна.

Интерфейс
Отправить
Поделиться
Запинить

Рекомендуем другие советы