Введение

Компонент интерфейса

В дизайне интерфейса вкладка — это объект графического пользовательского интерфейса, позволяющий размещать несколько документов или панелей в одном окне, используя вкладки в качестве навигационного элемента для переключения между наборами документов. Этот стиль интерфейса наиболее часто встречается в веб-браузерах, веб-приложениях, текстовых редакторах и панелях настроек, а также в менеджерах окон и менеджерах окон с динамическим размещением окон. Вкладки созданы по образцу традиционных разделителей в папках или картотеках (в соответствии с метафорой рабочего стола). Обычно они графически отображаются на веб-страницах или в приложениях так, как выглядят на бумаге. Вкладки могут располагаться в горизонтальной строке или в виде вертикального списка. Горизонтальные вкладки могут состоять из нескольких рядов. В некоторых случаях вкладки можно переупорядочивать или организовывать в несколько рядов с помощью перетаскивания. Реализации могут поддерживать открытие существующей вкладки в отдельном окне или выбор нескольких вкладок для перемещения, закрытия или разделения.

Разработка

Поведение вкладок в приложении определяется используемым базовым набором инструментов виджетов (например, Firefox использует GTK). Из-за отсутствия стандартизации это поведение может различаться в разных приложениях, что может создавать проблемы с удобством использования. В 2021 году исследователи опубликовали первое за более чем десятилетие подробное исследование интерфейсов вкладок веб-браузеров. Они выяснили, что многие люди испытывают трудности из-за перегрузки вкладками, и провели опросы и интервью об использовании вкладок. В результате они формализовали факторы, побуждающие закрывать вкладки, и факторы, побуждающие оставлять их открытыми. Авторы также разработали соответствующие рекомендации по дизайну пользовательского интерфейса, которые могли бы способствовать созданию более эффективных инструментов и внесению изменений в код веб-браузеров, таких как Firefox, позволяющих специалистам и другим пользователям лучше управлять вкладками и эффективно их использовать.