Увидел в твиттере скриншоты приложения с таким контекстным меню.

Твит от @JPEGuin.

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

Контекстные меню подталкивают дизайнеров и разработчиков к тому, чтобы сбросить в них весь мусор в унифицированном виде, а интерфейс оставить чистым. Так лучше не делать.

Пример от этого же разработчика в приложении Aviary. Практически все действия спрятаны в контекстном меню.

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

В Human Interface Guidelines есть про это отдельный пункт, который подходит под любую платформу.

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

ДизайнПриложенияСоветыПрограммирование
Блог Каргина

Подпишитесь на блог

Чтобы не пропускать новые записи и поддержать работу

kgnk

В сториз анонсы новых записей и проектов. В ленте фотографии, которые я делаю.

Instagram
nikolaykargin

В основным ссылки на новые посты, лайки котиков и несмешные шутки.

Twitter
mikalaj_karhin

Анонсы новых записей, ссылки и заметки, которые не подходят под формат блога.

Telegram

Комментарии

Почитайте ещё это

Технические подробности Artykul
Технические подробности Artykul

Технические подробности Artykul

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

Git за пять минут
Git за пять минут

Git за пять минут

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

Как сделать сайт немного лучше
Как сделать сайт немного лучше

Как сделать сайт немного лучше

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