Найти статью
Навигационные интерфейсы
Навигацио́нные интерфе́йсы — совокупность элементов пользовательского интерфейса, которые организуют перемещение пользователя по разделам веб-сайта или веб-приложения: меню, списки гиперссылок, навигационные цепочки, средства поиска. Такое название интерфейс получает не потому, что перемещает самого посетителя, а потому, что ведёт его внимание через информационное пространство системы. Они отвечают на три вопроса, которые задаёт себе посетитель: где он находится, что ему доступно отсюда и как попасть в нужный раздел.
Проектирование навигационного интерфейса опирается на информационную структуру системы: анализ этапов проектирования сайтов показывает, что схема навигации является продолжением информационной структуры, а не самостоятельным украшением[1]. Прикладные работы по разработке веб-приложений подтверждают значимость этого этапа: формирование структуры и схем навигации рассматривается как отдельная задача проектирования, от которой зависит последующая работа системы[2]. Схемы навигации проектируются вместе со структурой и проверяются на посетителях до программной реализации. Общая для всех типов задача одна — сделать структуру системы видимой и предсказуемой для посетителя.
Термин относится целиком к области информационных технологий и не связан со спутниковой навигацией: в первом случае речь идёт о перемещении по информационному пространству, во втором — о движении физических объектов. Навигационные интерфейсы рассматриваются и как отдельный предмет проектирования, и как часть более широких дисциплин — информационной архитектуры и юзабилити.
Общие сведения
Что важно знать
| Навигационные интерфейсы | |
|---|---|
| Область использования | веб-сайт, веб-приложение, электронная коммерция, эргономика |
| Ключевые слова | навигация по сайту, меню, навигационная цепочка, информационная архитектура |
| Базовые понятия | пользовательский интерфейс, гипертекст, меню (информатика), гиперссылка |
Место в пользовательском интерфейсе
Пользовательский интерфейс любой системы делится на области по назначению: ввод данных, отображение содержимого и навигация. Навигационная часть описывается в литературе как система, связывающая страницы и разделы между собой. Анализ навигационной системы веб-сайта представляет её в виде графа, где узлами служат страницы, а рёбрами — возможные переходы, и главное меню занимает верхний уровень этой иерархии[3]. Такое представление позволяет применять к проектированию навигации аппарат теории графов: проверять достижимость разделов, сравнивать длину путей и находить лишние переходы. В таком графе важны не только сами переходы, но и их подписи: названия пунктов меню становятся адресами, по которым посетитель ищет нужный материал.
Навигация напрямую определяет качество работы с системой. Руководства по проектированию интерфейсов ставят условие: пользователь должен понимать, где он находится и что может сделать дальше, без дополнительного обучения; обещание простоты использования лежит в основе подхода к организации страниц и переходов[4]. Эргономические свойства интерфейса — понятные названия разделов, предсказуемое поведение ссылок, различение посещённого и непосещённого — входят в число требований юзабилити[5]. Элементы навигации действуют как знаки: руководство по дизайну привычных вещей описывает, что форма объекта подсказывает способ обращения с ним, и переносит этот принцип на экраны — кнопка должна выглядеть нажимаемой, раздел — открываемым[5]. Привычные образцы экономят усилия: посетитель узнаёт знакомый элемент и действует без размышления. Отсюда общее требование к навигационным элементам: их назначение должно читаться без инструкции. Для навигации это означает понятные названия ссылок, заметное отличие текущего раздела и единообразие элементов на всех экранах[5].
Навигационные задачи принято делить на два круга. Первый — перемещение: дойти от главной страницы до нужного материала за наименьшее число шагов. Второй — ориентирование: посетитель должен в любой момент понимать, в какой части системы он находится, иначе даже короткий путь не даёт уверенности; руководство по информационной архитектуре описывает поддержку ориентирования как отдельную обязанность навигационного интерфейса[6].
Названия разделов — такая же часть навигационного интерфейса, как и сами переходы: руководство по информационной архитектуре относит к ней систему маркировки, где каждый пункт меню получает подпись, понятную посетителю, а не специалисту[6]. Практические руководства по юзабилити добавляют: заголовок страницы должен совпадать с названием пункта, по которому на неё пришли, — совпадение служит подтверждением, что движение по системе верно[4].
Проектирование взаимодействия рассматривает навигацию как часть диалога между человеком и системой: каждый переход — реплика пользователя, а ответ системы даёт материал для следующего решения; такой взгляд сближает навигационный интерфейс с логикой работы всей программы[7].
Развитие представлений о пользовательском опыте привело к тому, что дизайн навигации рассматривается как отдельная дисциплина со своими методами и шаблонами[7]. Систематизирует эти задачи информационная архитектура — область знаний, описывающая организацию информации в системах: руководство по информационной архитектуре выделяет в ней системы организации, маркировки, навигации и поиска. Навигационный интерфейс выступает видимым слоем, через который пользователь обращается к невидимой структуре[6].
Типы навигационных интерфейсов
Наиболее распространённый тип — меню. Обзор типов пользовательских интерфейсов описывает две модели организации навигации: древовидную ограниченную, где движение идёт по заранее заданным уровням, и свободную, где пользователь переходит между разделами без фиксированной последовательности[8]. В крупных порталах меню строится многоуровневым: обзор концепции портала научного центра описывает иерархические разделы с раскрывающимися подменю, а структуру портала образует дерево с главным меню на верхнем уровне[9].
Второй тип — навигационные цепочки: строка ссылок, показывающая путь от главной страницы к текущему разделу, как линия маршрута на схеме пересадок. Специализированные руководства по юзабилити отмечают их двойную роль: они указывают текущее положение в иерархии и позволяют подняться на несколько уровней вверх одним переходом[10]. Типичное место цепочки — верх страницы, сразу под глобальной панелью навигации; на небольших экранах подписи цепочек должны оставаться различимыми и не переноситься, для чего применяются компактные варианты[10]. Цепочки привязаны к иерархии, а не к истории просмотров: один и тот же раздел описан в них одинаково для любого посетителя, что делает их предсказуемым средством ориентирования. Третий тип — внутренний поиск, который дополняет меню для больших массивов содержимого: пользователь вводит запрос и попадает в раздел минуя промежуточные уровни. В отличие от поисковых систем общего назначения, внутренний поиск охватывает только содержимое одного сайта. Для больших систем перечень разделов одной строкой теряет обозримость, поэтому дополнительным средством становится карта сайта — отдельная страница с полным деревом разделов[6]. Глубина иерархии — компромисс: глубокое дерево делает пункты меню короткими, но удлиняет путь до материала, широкое сокращает число переходов ценой перегруженного меню; обзор портала описывает многоуровневую структуру с раскрывающимися подменю, в которой глубина ограничена требованиями обозримости[9]. Границы разделов и ссылки между страницами оформляются средствами разметки гипертекста; стандартный элемент выделения навигационного блока поддерживается всеми браузерами[11].
Соотношение перемещения просмотром и через меню изучалось на мобильном интернете: сравнительное исследование юзабилити мобильного интернета разделяет задачи полного просмотра страниц и задачи, решаемые через меню. Сравнение фиксирует, что на небольшом экране эти два способа дают разную скорость и точность действий[12].
Навигацию принято делить на глобальную и локальную. Глобальная охватывает всю систему и остаётся неизменной при переходе между разделами, локальная работает внутри одного раздела и отражает его внутренний состав. Руководство по информационной архитектуре описывает и вспомогательные слои — контекстные ссылки внутри текста и указатели, связывающие близкие по теме материалы[6]. Постоянство глобальной навигации даёт пользователю опору, локальная отвечает за глубину внутри раздела[4].
Меню различается положением и поведением. Горизонтальное меню в заголовке задаёт основные разделы, вертикальное раскрывает их состав; обзор концепции портала описывает и служебные навигационные полосы — вход, контакты, карту сайта[9]. Служебные полосы дополняют основные и отделяются от них визуально. Мобильные шаблоны добавляют нижние полосы навигации — таб-бары: руководства по интерфейсам вкладок описывают их как средство переключения между главными разделами приложения[13].
Проектирование
Проектирование навигационного интерфейса начинается с информационной структуры, а не с рисования пунктов меню. Анализ этапов создания сайтов относит разработку схемы навигации к этапу, следующему за определением состава и связей разделов. Информационная структура фиксирует, какие сведения присутствуют в системе и как они связаны, после чего формируются пути доступа к ним[1]. Работа над навигацией встроена в общий порядок создания сайта: к моменту разработки схемы состав разделов уже известен, а оформление ещё не утверждено, поэтому изменения структуры обходятся дешевле на этом этапе. Анализ навигационных систем предлагает строить их из семантической сети предметной области, представленной на сайте: связи между понятиями превращаются в ссылки, а базы данных хранят соответствие между терминами и разделами[3]. В той же работе описаны алгоритмы построения семантической сети предметной области и формирования из неё структуры навигации, а также проблемы, возникающие при оптимизации такой структуры.
Формализованный подход даёт онтологическое моделирование: проектирование и реализация онтологии навигационной системы сайта описывают представление разделов и связей между ними в виде онтологии с отношениями вида «подраздел» и «ссылается на», из которой навигационное меню генерируется автоматически. Онтологический подход позволяет единообразно описывать крупные сайты: при изменении структуры правки вносятся в базу, а меню перестраивается без ручной переделки страниц[14].
Методы проверки структуры опираются на поведение пользователей. Сортировка карточек проводится в открытом и закрытом вариантах: в первом участники сами называют группы, во втором распределяют карточки по готовым, гибридный вариант занимает промежуточное положение. Сама сортировка проводится очно с бумажными карточками или удалённо через веб-сервисы[15]. Сравнение результатов показывает, где ожидания пользователей расходятся с замыслом проектировщика. Древовидное тестирование дополняет картину числами: доля участников, нашедших раздел, и время поиска указывают, какие ветви иерархии требуют переименования или перестройки[16]; руководства по методу собирают рекомендации, помогающие оценить навигационную иерархию и избежать типовых ошибок проектирования[16].
Поведение посетителя при поиске нужного раздела описывается теорией информационного добывания: пользователь движется по ссылкам, ориентируясь на «запах» информации — признаки близости цели в самих названиях и отрывках. Рациональный анализ информационного запаха и веб-поискового поведения задаёт количественную модель этого движения[17]. Экспериментальные проверки этой теории отмечают её ограничения: реальные сценарии не всегда укладываются в модель оптимального поиска[18]. Для практики теории добывания дают критерий оценки формулировок: чем сильнее в названии ссылки признаки близости цели, тем увереннее посетитель выбирает переход. Пользователь сопоставляет ориентиры на разных ссылках и идёт туда, где ожидаемая польза выше; поэтому формулировки разделов проверяют на посетителях до программной реализации сайта. Отсюда видно, почему сортировка карточек и древовидное тестирование дают устойчивые результаты: они измеряют ту же связь — между названием и ожидаемым содержимым.
Влияние навигационной структуры на успех работы с сайтом подтверждается экспериментально: эмпирическое исследование влияния структуры навигации, сложности задачи и знания предметной области показывает, что тип структуры заметно сказывается на скорости и качестве выполнения задач[19]. Одна и та же структура по-разному подходит задачам разного типа и пользователям с разным знанием предметной области. Поэтому выбор схемы навигации связан с тем, кто и зачем приходит в систему, а проверку структуры проводят на реальных задачах.
На практике методы комбинируют: семантическая сеть задаёт первоначальную структуру, сортировка карточек показывает её ожидаемую версию, а древовидное тестирование проверяет готовую иерархию ещё до запуска; такой порядок снижает число переделок при открытии сайта посетителям.
Применение
Основная область — веб: навигационные интерфейсы образуют каркас корпоративных порталов, интернет-магазинов и сервисов. Концепция портала научной организации показывает типовой состав: иерархическое меню разделов, навигационные цепочки и поиск поверх базы материалов[9]. Концепция портала показывает и порядок работ: состав разделов выводится из задач учреждения и планов информационного наполнения, после чего закрепляются меню, служебные страницы и правила размещения материалов. Такой порядок повторяется в проектах разного масштаба: от содержания — к структуре, от структуры — к элементам навигации. В электронной коммерции навигация по каталогу определяет доступность товаров: меню задаёт категории, фильтры ограничивают выборку внутри категории, а цепочки показывают положение текущего товара в иерархии каталога[10].
Прикладной пример даёт проектирование веб-приложения для взаимодействия с клиентами мебельной организации: авторы формируют схемы навигации из структуры бизнес-процесса и показывают, как разделы каталога и служебные страницы следуют этапам работы с клиентом[2]. Такой путь — от процесса к структуре, затем к навигации — типичен для небольших систем, где меню строится вручную.
Отдельный круг задач — небольшие экраны. Сравнительное исследование юзабилити мобильного интернета различает навигацию при полном просмотре страниц и навигацию через меню: на ограниченном экране мобильного приложения способ перемещения между разделами заметно влияет на время и точность действий[12]. Выбор способа связан с характером задачи: просмотр длинных материалов и точечные переходы по меню требуют разных решений. Руководства по мобильным шаблонам фиксируют компактные варианты меню — выдвижные панели и нижние полосы навигации как стандарт перемещения в приложениях смартфона[13]. Такие полосы служат для переключения между основными видами экранов устройства, а названия пунктов на них совпадают с названиями главных разделов, поэтому навигация остаётся единообразной между экранами.
Собственные схемы перемещения требуют и сложные сервисы: справочные системы, личные кабинеты и длинные инструкции строят навигацию поверх общей структуры сайта, сочетая иерархию, цепочки и поиск в пропорциях, которые диктует сценарий работы[6].
Навигационные интерфейсы выходят за пределы веба. Обзор человеко-машинных интерфейсов электромобилей описывает динамику развития элементов взаимодействия в салоне и отмечает, что организация перемещения по функциям бортовых систем — отдельная задача, связанная с ограничениями внимания водителя и с «боязнью ограничения дальности» поездки[20]
В салоне автомобиля навигация по функциям соседствует с дорожной: элементы бортовых систем объединяют управление климатом, мультимедиа и подсказками маршрута, и проектировщику приходится распределять внимание водителя между задачей вождения и перемещением по меню.
Набор элементов взаимодействия в салоне меняется по мере развития техники, и обзоры человеко-машинных интерфейсов электромобилей показывают, что навигационные задачи занимают в нём устойчивое место — от выбора режима движения до перемещения по настройкам[20]. Практика библиотечных сайтов показывает, что термины в навигации влияют на понимание разделов: обсуждение навигационного дизайна и библиотечной терминологии отмечает расхождение между профессиональными названиями и привычной лексикой читателей[21]. Это пример общей задачи: названия разделов пишутся для посетителя, и профессиональный жаргон заменяется словами его языка.
Связь с другими областями
Навигационные интерфейсы опираются на гипертекстовую модель: сайт или приложение представляет собой совокупность узлов и переходов, а навигация — средства выбора маршрута по этой сети. За навигационными интерфейсами стоит модель гипертекста: система представима как сеть узлов и переходов, а навигация предъявляет эту сеть пользователю. В исследованиях удобства использования навигационные задачи служат типовым материалом для измерений: фиксируются скорость нахождения раздела, число ошибочных переходов и субъективные оценки посетителей[4].
Навигационная разметка имеет значение для доступности: элемент выделения навигационного блока позволяет вспомогательным программам чтения с экрана отличать навигацию от основного содержимого и пропускать её при повторных просмотрах[11].
С развитием средств разметки навигационные блоки получили собственные элементы: разметка отделяет навигацию от содержимого, и современные браузеры поддерживают такое выделение[11].
Помимо основных элементов, руководство по информационной архитектуре описывает дополнительные навигационные средства — карты сайта, алфавитные указатели и обзорные маршруты по разделам, которые помогают посетителям с особыми задачами[6].
С эргономикой их связывают требования к читаемости, размерам целей нажатия и нагрузке на внимание. С управлением содержимым — механизмы автоматического построения меню из структуры данных. В офисных программах, от электронных таблиц до текстовых редакторов, те же принципы видны в лентах команд и боковых панелях, а постоянные элементы вроде панели задач выполняют роль глобального меню системы.
Постоянные навигационные элементы занимают фиксированные области экрана и остаются доступными при прокрутке; временные появляются по действию пользователя. Такое разделение отражено в современных наборах шаблонов интерфейса и применяется как в вебе, так и в приложениях[13]. Методы сортировки карточек и древовидного тестирования вышли за пределы веб-проектирования и применяются при классификации содержимого в разных предметных областях[15].
Таким образом, навигационные интерфейсы связывают техническую организацию информации с поведением человека: структура определяет, что вообще доступно посетителю, а интерфейс — насколько быстро и предсказуемо он доходит до нужного места. В этом смысле навигационный интерфейс — зеркало структуры: как только она меняется, меню, цепочки и указатели должны меняться вместе с ней.
Примечания
- ↑ 1 2 Ротина К. М. Анализ этапов проектирования сайтов // Вестник Московского государственного университета печати. — 2013. — № 9.
- ↑ 1 2 Михайлова С. Е., Пучков А. Ю. Формирование структуры веб-приложения для процесса взаимодействия с клиентами организации по продаже мебели // Экономика и социум. — 2016. — № 5—3 (24).
- ↑ 1 2 Ртищева Е. В. Алгоритм формирования навигационной системы веб-сайта // Вестник Московского государственного технического университета им. Н. Э. Баумана. Серия «Приборостроение». — 2008. — № 1.
- ↑ 1 2 3 4 Krug S. Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (англ.). — New Riders, 2014. — ISBN 9780321965516.
- ↑ 1 2 3 Norman D. A. The Design of Everyday Things (англ.). — Basic Books, 2013. — ISBN 9780465050659.
- ↑ 1 2 3 4 5 6 7 Rosenfeld L., Morville P., Arango J. Information Architecture: For the Web and Beyond (англ.). — O'Reilly Media, 2015. — ISBN 9781491911686.
- ↑ 1 2 Cooper A., Reimann R., Cronin D., Noessel C. About Face: The Essentials of Interaction Design (англ.). — Wiley, 2014. — ISBN 9781118766576.
- ↑ Хорьков А. О. Типы пользовательских интерфейсов и этапы их разработки // Вестник науки. — 2023. — Т. 2, № 12 (69).
- ↑ 1 2 3 4 Козлович А. В., Дигтярь А. В., Кошечкин К. А. О концепции развития и информационного наполнения портала Научного центра экспертизы средств медицинского применения в сети Интернет // Регуляторные исследования и экспертиза лекарственных средств. — 2012. — № 1.
- ↑ 1 2 Choi J., Kim J., Jeong D. Usability of Mobile Internet Interface: Full Browsing Navigation and Menu Tasks (англ.) // Journal of Digital Design. — 2009. — Vol. 9, no. 3. — P. 45–54.
- ↑ 1 2 3 Tabs, Used Right (англ.). nngroup.com. Nielsen Norman Group. Дата обращения: 7 октября 2026.
- ↑ Грегер С. Э. Проектирование и реализация онтологии навигационной системы сайта // Объектные системы. — 2012. — № 1 (6).
- ↑ 1 2 Card Sorting: A Comprehensive Guide (англ.). nngroup.com. Nielsen Norman Group. Дата обращения: 7 октября 2026.
- ↑ 1 2 Tree Testing: A Fast Way to Test Your Website's Hierarchy (англ.). nngroup.com. Nielsen Norman Group. Дата обращения: 7 октября 2026.
- ↑ Pirolli P. Rational Analyses of Information Scent and Web Foraging (англ.) // Information Foraging Theory. — 2007. — P. 68–88. — doi:10.1093/acprof:oso/9780195173321.003.0004.
- ↑ Vigo M., Harper S. Challenging information foraging theory (англ.) // Proceedings of the 24th ACM Conference on Hypertext and Social Media. — 2013. — P. 60–68. — doi:10.1145/2481492.2481499.
- ↑ Fang X., Holsapple C. W. Impacts of navigation structure, task complexity, and users’ domain knowledge on Web site usability — an empirical study (англ.) // Information Systems Frontiers. — 2010. — Vol. 13, no. 4. — P. 453–469. — doi:10.1007/s10796-010-9227-3.
- ↑ 1 2 Рождественский Д., Бухнер П. Динамический человеко-машинный интерфейс для руководства по проектированию электромобилей // Наука и техника Казахстана. — 2022. — № 2.
- ↑ Vargas Ochoa I. Navigation Design and Library Terminology (англ.) // Information Technology and Libraries. — 2020. — Vol. 39, no. 4. — doi:10.6017/ital.v39i4.12123.
Литература
- Грегер С. Э. Проектирование и реализация онтологии навигационной системы сайта // Объектные системы. — 2012. — № 1 (6).
- Козлович А. В., Дигтярь А. В., Кошечкин К. А. О концепции развития и информационного наполнения портала Научного центра экспертизы средств медицинского применения в сети Интернет // Регуляторные исследования и экспертиза лекарственных средств. — 2012. — № 1.
- Михайлова С. Е., Пучков А. Ю. Формирование структуры веб-приложения для процесса взаимодействия с клиентами организации по продаже мебели // Экономика и социум. — 2016. — № 5—3 (24).
- Ротина К. М. Анализ этапов проектирования сайтов // Вестник Московского государственного университета печати. — 2013. — № 9.
- Ртищева Е. В. Алгоритм формирования навигационной системы веб-сайта // Вестник Московского государственного технического университета им. Н. Э. Баумана. Серия «Приборостроение». — 2008. — № 1.
- Хорьков А. О. Типы пользовательских интерфейсов и этапы их разработки // Вестник науки. — 2023. — Т. 2, № 12 (69).
- Fang X., Holsapple C. W. Impacts of navigation structure, task complexity, and users’ domain knowledge on Web site usability — an empirical study (англ.) // Information Systems Frontiers. — 2010. — Vol. 13, no. 4. — P. 453–469. — doi:10.1007/s10796-010-9227-3.
- Krug S. Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (англ.). — New Riders, 2014. — ISBN 9780321965516.
- Pirolli P. Rational Analyses of Information Scent and Web Foraging (англ.) // Information Foraging Theory. — 2007. — P. 68–88. — doi:10.1093/acprof:oso/9780195173321.003.0004.
- Rosenfeld L., Morville P., Arango J. Information Architecture: For the Web and Beyond (англ.). — O'Reilly Media, 2015. — ISBN 9781491911686.
Дополнительно по теме
| Правообладателем данного материала является АНО «Интернет-энциклопедия «РУВИКИ». Использование данного материала на других сайтах возможно только с согласия АНО «Интернет-энциклопедия «РУВИКИ». |