Для чего предусмотрена кнопка в бургер меню
Перейти к содержимому

Для чего предусмотрена кнопка в бургер меню

  • автор:

Почему стоит избегать гамбургерных меню и как это сделать?

Все прекрасно знают о слабых местах этого паттерна, но какое может быть решение?

(Мы продолжаем переводить цикл статей по UX/UI. Полную подборку можно найти в коллекции «Дизайн навигации»)

На сегодняшний день мы располагаем информацией, что боковые меню — так называемые “гамбургерные” меню — вероятно приносят больше вреда, чем пользы.

Вот несколько статей на эту тему:

Имейте в виду, что в этом вопросе много нюансов. Я наблюдал обозначенные в этой статье проблемы в ходе пользовательских тестирований, а кто-то испытывал их на практике.

Я просто прошу вас изучить проблемы и решения, чтобы, отдавая предпочтение этому паттерну, вы были в курсе всех возможных последствий.

Ищите системное погружение в тему? Загляните в блог для дизайнеров.

Проблемы гамбургерного меню:

  1. Низкая обнаруживаемость
  2. Малая эффективность
  3. Конфликт с навигационными паттернами платформы
  4. Малопонятно с первого взгляда

Низкая обнаруживаемость

По умолчанию боковое меню и все его содержимое скрыты.

То есть люди сначала должны обнаружить, что под кнопкой-гамбургером скрываются какие-то функции. Иногда компании добавляют к этой кнопке надпись или тултип “меню”. Это естественно и даже необходимо — ведь человек не будет искать скрытые возможности, если основные функции уже представлены на главном экране.

Малая эффективность

Даже если люди знают и любят эту функцию, факт остается фактом: такой паттерн нарушает плавность навигации, вынуждая пользователя сначала открыть меню и только получить доступ к интересующей его функции.

Ниже вы видите яркий пример того, насколько мгновенной может быть навигация, когда все навигационные элементы расположены на виду.

Конфликт с навигационными паттернами платформы

Однако самой важной проблемой является то, что на некоторых платформах (вроде iOS) не получится реализовать гамбургерное меню без конфликта со стандартным паттерном навигации.

Самая левая кнопка навигационной панели отводится под гамбургерное меню, но нам нужно дать пользователю возможность вернуться назад. Дизайнеры либо перегружают панель навигации как показано выше — не оставляя места даже для заголовка страницы, либо заставляют пользователей пробираться через несколько экранов, чтобы открыть меню:

Малопонятно с первого взгляда

Вам будет сложнее предоставить пользователю информацию о конкретном элементе, если он будет виден, только когда пользователь открывает меню в поисках другого элемента.

Можно сделать как в приложении Jawbone Up: показывать иконку, отражающую суть уведомления рядом с кнопкой бокового меню.

Этот подход не очень хорошо масштабируется, так как связан с созданием большого количества специальных иконок, а вам, как дизайнеру, иногда придется пользоваться стандартными иконками, несущими в себе меньше смысла.

А вот противоположный пример — панель вкладок Твиттера, которая показывает пользователю контекст уведомления и дает возможность сразу перейти на соответствующий экран.

Осознание проблемы

Может показаться, что вы обязаны делать все это, чтобы сэкономить побольше экранного пространства, но мы зачастую неправильно понимаем, что люди видят на самом деле. Вам может казаться, что люди видят все, что у них перед глазами, а на деле у нас у всех есть некая зона концентрации, даже если размер экрана минимален (1).

Поэтому вопрос экономии экранного пространства может быть решен без нанесения ущерба навигации — и в соответствии с базовыми принципами HCI (человеко-компьютерного взаимодействия), которые требуют от нас предоставления обратной связи и отображения состояния приложения.

На заметку: возможно вам нужно освежить свое понимание принципов HCI — я почти уверен, что это поможет избежать множества дизайнерских ошибок, которые делают люди с визуальным подходом к дизайну.

Решение

Мы много говорили о проблеме, но решение до сих пор не ясно.

Когда можно использовать гамбургерное меню?

В некоторых очень редких случаях этот паттерн действительно оправдан, но в общем и целом стоит избегать его использования.

IRCCloud — пример оправданного (в какой-то мере) использования кнопки-гамбургера: с ее помощью осуществляется навигация между каналами и участниками каналов.

Это приемлемо, так как у основного экрана нет никаких дочерних экранов, которым нужна иерархическая навигация; все содержимое представлено в модальном виде.

Но даже в этом случае видно, что интерфейс перегружен, а информационная архитектура требует пересмотра.

Боковое меню, отображающее участников каналов (справа), занимает место action-кнопки, под которой могли бы скрываться все действия, имеющие отношение к каналам. Вместо этого, дизайнерам пришлось смешать все возможные действия (имеющие отношение к каналам, сети и аккаунту) в одно action-меню:

Это плавно подводит нас к следующему разделу статьи:

Чем заменить кнопку-гамбургер?

Паттерн бокового меню влечет за собой плохую информационную архитектуру: кнопка-гамбургер представляет собой еще один элемент интерфейса, в котором не просматривается никакая последовательность действий — до тех пор, пока люди им не воспользуются.

“Решение — в обновлении информационной архитектуры”.

На рисунках выше приведен пример того, как можно избежать бокового меню. Цветные точки помогут вам отследить, как были реорганизованы элементы интерфейса.

Выводы:

  1. Состояние представлено на вкладке Сообщения
  2. Элементы интерфейса всегда видны и доступны
  3. Нет конфликта между жестами навигации

В дополнение к тому, что мы решили основные проблемы, мы можем выиграть немного вертикального пространства, если спрячем панель навигации приложения при скроллинге вниз (см. пример Facebook, но это также используется и в Safari). Панель вкладок остается на своем месте, что позволяет нам пользоваться навигацией, даже когда панель навигации приложения спрятана.

Если у вас минималистическое настроение, возможно, будет достаточно и панели инструментов. Суть в том, чтобы вынести на видное место навигацию, дать прямой доступ к функциям, избежать конфликта между жестами навигации и отобразить оповещения на тех иконках, к которым они относятся.

[Обновление] В случае с веб-сайтами, вам также стоит пересмотреть информационную архитектуру, но вместо использования этих iOS-паттернов рекомендую отображать навигацию сверху, в виде списка: пример. Если будет очевидно, что это навигация сайта, люди обязательно проскролят дальше и сразу увидят все остальные доступные варианты.

Кроме того, возвращаясь к теме веб-сайтов на мобильных устройствах: не забудьте убрать 300-милисекундную задержку нажатия при помощи этих советов или с использованием сенсорных событий.

Как это все масштабируется?

Я здесь привожу примеры iOS интерфейсов — лучшим решением на них является использование панели со вкладками или инструментами.

Но что, если на вашей панели вкладок больше 5 элементов?

В таких ситуациях первое, что вам нужно сделать, — это все-таки пересмотреть информационную архитектуру приложения. Но если все-таки приходится выйти за пределы пяти вкладок, обычно применяется такой метод: последняя вкладка дает доступ к списку оставшихся опций.

Можете также реализовать прокручиваемую панель инструментов, как у Rookie. Это позволит вам избежать проблем гамбургерного меню ценой чуть более высокой сложности навигации с большей вероятностью ошибки (в силу того, что приложению придется различать нажатия и прокручивания инструментов).

Имейте в виду, что второе решение больше подходит для списка действий, нежели для элементов навигации.

Такая реализация сталкивается другой проблемой: после прокрутки панель инструментов остается в неопределенном состоянии. Rookie прячут панель после того, как пользователь выбирает одно из действий — обрезать, повернуть и т.п. Таким образом, неопределенное состояние панели “обнуляется”, и при повторном открытии она отображается в изначальном состоянии.

Заключение

Итак, вы прочитали статью о проблемах паттерна боковой панели и о их решении в рамках iOS, которые были заложены в систему с самого начала.

Надеюсь, статья была вам полезна и понятна. Если у вас есть комментарии, пишите мне в Твиттер.

[Обновление] Фидбэк по этой статье был невероятным! Более 24 тысяч читателей и, что еще важнее, классные обсуждения в Твиттере. Я сделал подборку клевых твитов на Storify. Кажется, что тема гамбургерного меню остается открытой в контексте Андроида, а особенно в части навигационных паттернов для Веб.

Другие статьи и твиты на эту тему:

Если вам понравилась статья и перевод, дайте нам знать — нажмите кнопку Recommend

А если у вас есть на примете какая-нибудь классная статья по UX и не только — скиньте нам ссылку, и мы будем рады над ней поработать.

Нас можно найти в Facebook: Nancy Pong и Ринат Шайхутдинов.

Мобильное приложение «Заметки о психике» | Mental Notes

Подкидывает идеи, как привлечь, удержать и направить внимание пользователя.

Mental notes — это колода из 53 карточек с описанием психофизиологических моделей поведения людей, которые лежат в основе принципов веб-дизайна. Они помогают дизайнерам, проектировщикам лучше понять поведение пользователей и найти эффективные решения при создании дизайна интерфейсов.

Что такое кнопка меню гамбургера?

Гамбургерное меню или значок гамбургера — это термин, обычно используемый, когда речь идет о приложениях. Это может вызвать чувство голода, но это не имеет ничего общего с едой. Откуда взялось это глупое название и что делает меню?

История иконы гамбургер

Значок «Гамбургер» — меню, символ, кнопка и т. Д. — существует с 1981 года. Он был создан Норм Кокс, графический лидер для Xerox Star, первый коммерческий персональный компьютер.

Норм разработал символ как контейнер для выбора пунктов меню. Горизонтальные линии представляют собой абстрактное изображение вертикального списка. Вы можете увидеть, как работают кнопки гамбургерного меню на Xerox Star на видео ниже, на отметке 21:15.

Символ должен был быть очень простым, отчасти из-за конструктивных ограничений того времени. Он мог быть только около 16 × 16 пикселей, поэтому он должен был быть четким и легко видимым. Этой цели достигли три жирные линии.

Только когда появились смартфоны и мобильные приложения, иконка гамбургера вошла в массовое сознание. Ограниченное пространство на экране означает, что параметры нужно спрятать в меню, и значок гамбургера стал популярным выбором, чтобы обозначить это.

История иконки гамбургера в мобильных приложениях немного мрачнее. Возможно, сначала он использовался приложением Twitter под названием «Твити» в 2008 г.. Вскоре после этого он начал появляться в операционной системе Apple iOS для iPhone, что, скорее всего, привело к его популярности в дизайне мобильных приложений.

Для чего нужен значок «Гамбургер»?

Как упоминалось ранее, первоначальная цель значка гамбургера заключалась в том, чтобы действовать как меню, содержащее списки опций. Вот откуда появился дизайн. Меню обычно включают параметры в вертикальном списке, поэтому три строки расположены друг над другом.

Значок гамбургера используется и сегодня, но его назначение расширилось в мобильных приложениях. Теперь он обычно используется для меню, которое выдвигается из боковой части экрана. (Этот тип меню иногда называют меню «боковой панели».)

Вот пример значка гамбургера, который используется в приложении Gmail для Android. При нажатии на значок открывается меню с этой стороны экрана.

гамбургер-меню в Gmail

Значок гамбургера также можно найти в меню «Пуск» Windows 10. При наведении курсора на значок или нажатии на него происходит раскрытие ярлыков для настроек, питания и других параметров пользователя.

Значок гамбургера — это просто символ, который стал означать «меню». Как только вы начнете его искать, вы увидите его повсюду.

Почему это меню называется «гамбургер»?

Благодаря исследованиям дизайнера Джефф Алдей, история иконы гамбургера довольно конкретизирована. Однако мы действительно не знаем, почему и когда он получил прозвище «гамбургер».

Кажется, все согласны с тем, что это прозвище происходит от трех строк, которые чем-то напоминают верхнюю булочку, котлету для гамбургера и нижнюю булочку. Но кто был первым, кто установил эту связь? Мы не уверены. Норм Кокс упоминает это только в шутку, называя это «вентиляционным отверстием» для окна.

Очевидно, люди просто видят еду во многих вещах.

Доводы против гамбургерного меню

Не все поклонники вездесущей иконы гамбургеров. В последние годы дизайнеры приложений начали отходить от этого.

Значок гамбургера был разработан (со строгими ограничениями), чтобы быть очень простым. Такая простота иногда может быть недостатком. Это не очень наглядно, и его легко упустить из виду, если вы с ним не знакомы.

Панели навигации стали более популярным способом организации пунктов меню. Вместо того, чтобы спрятать все за неописуемой кнопкой, несколько значков можно расположить на панели с текстом. Кому-то это намного легче понять.

панель навигации карт google

Однако панель навигации работает не для каждого приложения, поэтому значок гамбургера по-прежнему часто встречается. Еще более популярным стало использование трех точек в качестве значка меню, как показано ниже в Chrome для Android.

(Под кнопкой вы можете увидеть значок меню гамбургера на мобильном веб-сайте How-To Geek. Веб-сайты также часто используют этот дизайн!)

Это много разговоров о гамбургерах и разработке программного обеспечения. Все, что вам нужно знать, это то, что гамбургер-меню обычно состоит из трех горизонтальных строк в вертикальной стопке. Также обратите внимание на три точки. Используйте эти кнопки, когда ищете меню и другие параметры. А теперь передайте горчицу, пожалуйста.

Гамбургер-меню: немного истории и альтернативные варианты

Продолжаем обсуждать тему навигации в веб-проектах. После рассмотрения примеров хлебных крошек решили сегодня поговорить о так называемом гамбургер-меню. Было время, когда этот элемент привнес свежесть и новизну в пользовательские интерфейсы на мобильных устройствах. Данная иконка стала не только неотъемлемой частью топовых мобильных приложений, но и начала активно использоваться в хедере сайтов (в адаптивных версиях и не только). Дошло до того, что меню стало появляться даже там, где это было совершенно неуместно. В итоге на кнопку гамбургер меню обрушилась критика, и бывший фаворит превратился в виновника споров.

Давайте разберемся и обсудим почему этот формат навигации завоевал такую популярность, и есть ли у него достойные соперники в наши дни? Материал написан на основе этой статьи, спасибо автору за интересные мысли. Также советуем глянуть примеры иконки гамбургер меню и скрипты для ее реализации.

История популярности трех волшебных линий

История адаптивного гамбургер-меню началась в 1981 году, когда дизайнер компании Xerox Норм Кокс создал иконку в виде гамбургера. Данное изображение использовалось в системе Xerox Star для обозначения списка. Однако настоящую популярность кнопка гамбургер-меню приобрела в эпоху смартфонов: благодаря ей удалось уместить сложную навигацию по десктопным приложениям на маленьком экране — она удачно скрывалась за тремя полосками, напоминающими три составляющие гамбургера (два слоя хлеба и один – мяса).

Популярность гамбургер-меню

Вариант навигации с гамбургер меню быстро стал одним из самых популярных элементов дизайна для смартфонов. Чтобы найти нужный раздел/страницу, нужно было всего лишь коснуться экрана, а не выполнять целую серию действий.

Если раньше нагромождение элементов управления создавало хаос, отвлекало и увеличивало время на принятие решения, то теперь различные выпадающие списки, строки поиска, иконки соцсетей и многое другое скрыла за собой аккуратная иконка.

Альтернативы кнопке гамбургер-меню в навигации

Данная реализация меню непроста стала обязательным элементом дизайна приложений смартфонов. Тем не менее, у нее есть альтернативы, на которые тоже стоит обратить внимание.

Вкладки (табы)

Вкладки для меню Табы в LinkedIn / Google Photos

Вкладки – это самый простой способ навигации. Они идеально подходят для случаев, когда количество разделов на сайте не превышает пяти. Первая вкладка должна быть главной, а активную для удобства можно выделять цветом. Вкладки могут иметь подразделы.

Вкладки + «Еще»

Вкладки + кнопка "Еще"

Если разделов на сайте больше пяти, можно расположить в верхней панели управления четыре вкладки, а пятую озаглавить «Еще». Оставшиеся разделы будут открываться в виде выпадающего списка или боковой панели. Такая навигация лучше мобильного гамбургер-меню на сайте тем, что часто использующиеся функции всегда находятся на виду.

Постепенно сжимающееся меню

Постепенно сжимающееся меню

Еще более удачный вариант – это меню, адаптирующееся под ширину страницы. В этом случае показывается максимальное количество вкладок, которые способен вместить экран конкретного устройства. Если все вкладки все же не поместятся, они будут отображаться в разделе «Еще».

Навигация со скроллингом

Навигация со скроллингом

Такая реализация удобна в ситуации, когда сложно выбрать наиболее важные пункты меню и спрятать какие-то функции в раздел «Еще». В таком случае все элементы можно разместить на одной панели с возможностью прокрутки. Правда, из-за того, что на виду будут находиться лишь несколько пунктов, дизайнерам потребуется дать пользователю визуальную подсказку о необходимости использовать горизонтальный скроллинг для просмотра других объектов. К тому же, сама идея навигации путем скроллинга понравится не каждому пользователю.

Выпадающее меню

Выпадающее меню

Большое количество разделов одинаковой важности, которые не требуется постоянно держать в поле зрения, можно спрятать в выпадающем горизонтальном меню. Чтобы просмотреть скрытые пункты, нужно нажать на направленную вниз стрелку, расположенную рядом с названием основного раздела.

Нижняя навигация

Нижняя навигация

Нижняя навигация аналогична варианту с помощью вкладок – с той разницей, что вкладки располагаются не сверху, а внизу экрана. Нижняя панель может быть видимой или скрытой (в этом случае она отображается при бесконечной прокрутке страницы вверх или вниз). Пункты в такой навигации обозначаются иконками – с надписями или без.

Вертикальный текст

Вертикальный текст в меню

Особняком от обычной практики горизонтального размещения текста стоит зарождающийся тренд расположения текста в меню по вертикали. Плюсом такого решения является значительная экономия места на экране: узкая полоска текста способна вместить в себя название любого раздела.

Этот способ навигации выглядит эффектно, однако очевидным его не назовешь. Чтобы блок с вертикальным текстом не сливался с фоном, его лучше разместить в отдельной панели. Завоевывает популярность и другая версия подобной навигации, при которой навигационное меню «раскидано» по периметру страницы.

По-прежнему предпочитаете гамбургер-меню?

Если вам все-таки больше по душе вариант с мобильным гамбургер меню для сайта, попробуйте вместо обычной реализации создать плавающий элемент. Такое решение хорошо тем, что экономит место на экране, и в то же время остается заметным даже на смартфонах с большим экраном.

Как и любая другая деталь пользовательского интерфейса, кнопка гамбургер-меню должна применяться грамотно – в противном случае она только ухудшит пользовательский опыт. Данная кнопка ненавязчиво сообщает пользователю о том, что ему доступны и другие функции, которыми он может легко воспользоваться, однако спрятать за ней часто используемые функции – не лучшая идея. Так что, важно определить, какие объекты всегда должны быть в поле зрения.

А вы используете навигацию гамбургер-меню для сайта на десктопных компьютерах? Или добавляете ее только в мобильную версию?

Меню гамбургер

Меню гамбургер (англ. hamburger menu) – это имя значка меню в новых моделях программ и сайтов, который скрывает традиционное меню Файл. Такое меню также называют: значок гамбургер, меню HotDog, трех строчное меню. Значок получил такое название, так как похож на гамбургер (верхняя и нижняя булочка с котлетой между ними).

Ниже показан пример закрытого и открытого меню гамбургер в браузере Google Chrome.

Что такое меню гамбургер - определение в компьютерном словаре.

Открытое меню гамбургер.

Есть ли горячая клавиша открытия меню гамбургер?

К сожалению, не существует универсальной клавиши быстрого доступа к меню гамбургер. Тем не менее, многие программы на компьютере имеющие такое меню, по прежнему позволяют нажать клавишу Alt на клавиатуре, чтобы показать или открыть меню гамбургер.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *