В недавней статье на Хабре Виталий Павленко убрал кнопку «Начать тренировку» и сразу показал первое задание. Мне понравился вопрос, стоящий за этим решением: зачем заставлять человека отдельно объявлять, что он готов сделать то, ради чего уже открыл приложение?

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

Девять экранов после нажатия «+», отсортированных по числу направлений
Девять экранов после нажатия «+», отсортированных по числу направлений

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

Лишний экран

Если обобщить, получаются три варианта одной схемы:

Три варианта навигации перед вводом еды
Три варианта навигации перед вводом еды

У приложений 1, 2, 3, 5, 8 и 9 выбор способа - отдельный экран между дневником и вводом. В приложениях 4, 6 и 7 двери встроены в экран еды: поиск уже открыт, остальные способы находятся рядом. В Calk, под номером 10, главное окно ведёт прямо в рабочую область без меню дверей.

На схеме намеренно нет сохранения и возврата в дневник: здесь проверяется один вопрос - сколько раз интерфейс просит выбрать способ ввода вместо самой еды?

Что меняется на реальном обеде

Можно проверить на яблоке или банане, но хочется более-менее сложный тест для трекера: борщ, сметана, хлеб, чай и Snickers. В приложениях 1-9 первые четыре позиции вводим поиском, батончик - по штрихкоду.

Сколько раз приходится выбирать способ ввода для составного обеда
Сколько раз приходится выбирать способ ввода для составного обеда

На схеме только путь до ввода еды; сохранение и возврат в дневник я не считаю.

Как найти лишнюю дверь в своём интерфейсе

Проверка простая: сформулируйте намерение пользователя до нажатия. Если один маршрут доминирует, открывайте его сразу, а остальные способы держите рядом. В целом приложения 4, 6 и 7 так и сделали :-)

Фрикшен реально есть. Сейчас после редизайна MyFitnessPal пользователи жалуются на лишние шаги и ищут замену. Лидер категории сам отправил аудиторию изучать рынок.

Не оставляйте своих пользователей перед выбором двери, а то они могут и не войти
Не оставляйте своих пользователей перед выбором двери, а то они могут и не войти