В лекции «Окна» мы говорим о том, как скомпоновать экран. Но обычно всё не удаётся разместить на одном экране. Так что обсудим, как пользователь может перемещаться по данным, разделам сайта или функциям приложения.
Когда я начинаю тему навигации на очном курсе, я спрашиваю у участников, какие способы навигации им приходят в голову. Люди отвечают:
Ссылка
Меню
Дерево
Хлебные крошки
Вкладки
Поиск
Карта сайтов
Закладки
Облако тегов
Листалка
Бесконечная прокрутка
Зумворлд
Возможно вам ещё что‑то придёт в голову.
Ссылка или поле поиска — это просто элементы интерфейса, но например дерево — это целая навигационная модель. Данные или функциональность имеют собственную внутреннюю логику или структуру. Они образуют последовательность, иерархию или как‑то ещё организованы. Это сильно связано с тем, как устроена навигация по ним. К разным моделям применимы разные элементы интерфейса, но между ними нет прямого соответветствия.