Пустые состояния и первый запуск¶
Пустой экран новый пользователь видит первым, а команда вспоминает о нём последним: в тестовом окружении данные есть всегда. При этом «пусто» бывает по разным причинам, и показывать в каждом случае нужно разное.
Четыре разных «пусто»¶
Первый запуск означает, что данных ещё нет и пользователь не знает, с чего начать. Здесь пустое состояние объясняет, что появится на экране, и предлагает одно главное действие, которое начинает работу («Создать проект», «Импортировать контакты»). Примеры заполнения или шаблоны помогают оценить ценность раздела, не требуя от пользователя дополнительных усилий.
Пустой результат поиска или фильтра означает, что данные есть, но ни одна запись не подошла под условия. Часто пользователи видят то же сообщение, что и при первом запуске, и думают, что данные исчезли. Лучше указать, какие условия привели к пустому результату, и предложить изменить их или сбросить одним кликом.
Если пользователь очистил раздел и завершил все задачи (папка «Входящие» пуста, все задачи закрыты), система должна сообщать об успехе, а не о проблеме. Призыв «Создайте первую задачу» в этом случае будет лишним.
Пустота, возникающая из-за отсутствия доступа или ошибки загрузки, не должна оставаться просто пустотой. Важно отображать её как ошибку с указанием причины и возможных действий. Иначе пользователи без прав могут подумать, что данных нет, и принять неправильные решения.
Как заполнить пустое пространство¶
Пустое пространство вызывает два вопроса: почему оно пустое и что с этим делать? Иллюстрации допустимы, но не должны заменять текст и действия. На рабочих экранах профессиональных инструментов они чаще мешают, чем помогают, занимая ценное место. Основное действие в пустом пространстве должно быть таким же, как и в обычном интерфейсе раздела. Это позволяет пользователю понять, где оно находится, даже когда данных станет много.
Обучение в контексте¶
Ознакомительные туры при первом входе в систему часто не запоминаются, потому что объясняют функции до того, как они становятся нужны, и перегружают рабочую память. Подсказки, появляющиеся, когда пользователь впервые сталкивается с функцией, работают лучше, так как связывают объяснение с конкретной задачей. Это наблюдение, основанное на практике, а не на исследованиях. Оно не умаляет ценности короткого вводного экрана, если продукт действительно требует предварительной настройки.
Обучающие подсказки можно закрыть, и после этого они не появляются снова.