Этой кнопке нужен текст | страница 29



Однако всё могло закончиться куда хуже, если бы я поправил только стиль, просмотрел всё на опечатки с ошибками и отправил на публикацию. Вот была бы беда, если б мы ввели в заблуждение пользователей – обманули их ожидания. Читай, просто обманули.

Глава 8

С учётом контекста и однородно

– Здравствуйте. Что вы хотите?

– Мне, пожалуйста, упаковку молока, орешки, жидкость для моющего пылесоса и эпоксидную смолу.

– Хорошо, с вас 3200 и 250 за доставку. Итого 3450 рублей.

– Ой, подождите, давайте добавлю ещё орешки. И ещё упаковку. Они такие вкусные!

– Ладно. С вас 3520 рублей, доставка бесплатно. Завтра устроит? После обеда?

– Не, давайте лучше до обеда и послезавтра.

– Окей.

– «Эпл пэй».

– Заказ принят в работу. Спасибо. Ждите курьера.

Работу любого хорошего интерфейса можно пересказать в формате диалога. По сути, графический интерфейс и есть диалог, который на экране мобильного или компьютера состоит из диалоговых окон. Какое же это старое понятие.

Диалоговое окно в графическом пользовательском интерфейсе – элемент для вывода информации и получения ответов пользователя.

Пользователь заходит на сайт или открывает мобильное приложение, получает какие-то предложения, как-то реагирует. На другой стороне формируется ответ, который зависит от контекста – от того, что уже произошло. Снова настаёт очередь пользователя принимать решение и давать очередной ответ. И так продолжается до логичного завершения сценария, пока нужда человека не удовлетворяется полностью или пока пользователь не убегает в ужасе.

В примере, которым я открыл эту главу, я показал свой обычный диалог с крупным онлайн-магазином. Я залетаю в него с очередной нуждой, он предлагает варианты, я решаю, годятся они мне или нет, он помогает оформить заказ, я оплачиваю покупки, он говорит, что теперь всё будет хорошо, нужно только дождаться курьера. Я закрываю мобильное приложение и открываю «Фейсбук» – посмотреть, что нового у френдов.

Ни на одном из этапов я не выпал из контекста, я понимал, что происходит с моим заказом, что я уже сделал и что будет дальше. В примере всё прошло так гладко потому, что я привык покупать именно в этом магазине. А привык я потому, что мне всё понравилось в первый раз, во второй, в третий и так далее – магазин отвечал моим требованиям и не раз провёл меня хорошим или приемлемым путём. Иначе я бы не стал его постоянным покупателем.

Но что, если бы мой диалог с магазином проходил так:

– Здравствуйте. Что-то конкретное искали?