Магазин в прототипе показывает карточку сразу заполненной: цена, фото, кнопка. Студия рисует календарь, будто слоты уже здесь. В бою учёт думает три секунды, оплата крутится, список пустеет и наполняется.
Если серого «грузится» нет, гость жмёт дважды или уходит. Состояние загрузки — экран пути, не кружок программиста. На этой неделе нарисуйте «ещё нет данных» и запретите двойной клик на пустой кнопке.
Проблема
Владелец магазина боится пустого прямоугольника: «подумают, что сайт тормозит». Владелец студии стыдится календаря без окон на секунду и просит сразу набитый слот. Жадность считает загрузку мелочью разработки: «спиннер сам появится». Сам не появляется текст «считаем доставку» или «ищем окна». Без серого «грузится» дизайнер нарисует вечную готовность. Гость в пятницу жмёт «оплатить» дважды или закрывает вкладку, думая, что зависло.
Загрузка — часть пути, не поломка. В магазине она живёт на списке, на карточке из учёта, на расчёте доставки, на ответе оплаты. В студии — на календаре, на отправке заявки, на проверке слота. Если этих состояний нет на сером, приёмка смотрит только мгновенный успех. Мгновенного учёта в первый день часто нет: обмен думает, банк думает, календарь думает.
Причина
Магазину на запуск хватает 3–5 серых загрузок: список, карточка, доставка, оплата, письмо. Студии — 2–4: слоты, отправка, ответ. Это не отдельные «сайты», а состояния тех же 8–12 или 5–8 экранов. Срок согласования — 1 день, если смотрят на телефоне и ждут. Починка после запуска, когда кнопка молчит две секунды, — 3–6 дней и 20–40 тысяч: двойные заказы, двойные заявки, письма-дубли.
На 40 карточках магазина список без «грузится» мигает пустым и гость думает, что склада нет. На 8 услугах студии календарь без паузы показывает «нет окон» на полсекунды и человек уходит. В прототипе загрузка живая: нажимают, видят фразу, кнопка не принимает второй клик. Фраза короткая: «считаем доставку», «проверяем слот», «ждём банк». Это не дизайн кружка. Это запрет двойного жеста, пока ответа нет.
- «Грузится» говорит, что происходит, и что кнопку не жать снова.
- Магазин: оплата крутится — не тот же экран, что «спасибо».
- Студия: слот проверяется — не тот же экран, что «нет окон».
- Мгновенный успех в демо не считается проходом обмена и банка.
Решение
Пройдите серое так, будто учёт и банк думают. Магазин ждёт доставку и оплату. Студия ждёт слоты и отправку. Где экран сразу «готов» без паузы — дорисуйте состояние. Где кнопка принимает второй клик — дыра.
- Выпишите места ожидания: список, карточка, доставка или слот, оплата или заявка.
- На каждое место напишите одну фразу «что сейчас происходит». Без кода и без «подождите».
- Запретите второй клик, пока ответ не пришёл. Это правило экрана, не «потом в скрипте».
- Пройдите путь с паузой вслух: три секунды на каждом ожидании. Если неловко — фраза плохая.
- В «ок» внесите загрузки поимённо. Без них приняли мгновенный театр.
Проверка
Запишите. Магазин: «список, доставка, оплата — есть серое ожидание, двойного заказа нет». Студия: «слоты и отправка — есть ожидание, второй заявки нет». Положите рядом с путём до письма. Загрузка не приложение «если успеем в вёрстке».
Остановитесь, когда пауза не выглядит поломкой и гость не жмёт дважды. Не просите «в сером не пугать пустотой». Пугает тишина без фразы. Круг закрыт, когда ожидание названо и жест один. Сюрприз двойного списания дороже неловкого серого прямоугольника.
Чек-лист
- Выпишите места ожидания: список, карточка, доставка или слот, оплата или заявка.
- На каждое место напишите одну фразу «что сейчас происходит». Без кода и без «подождите».
- Запретите второй клик, пока ответ не пришёл. Это правило экрана, не «потом в скрипте».
- Пройдите путь с паузой вслух: три секунды на каждом ожидании. Если неловко — фраза плохая.
- В «ок» внесите загрузки поимённо. Без них приняли мгновенный театр.
Назад в раздел
