Karhin’s Blog
Apps, Design and Music

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

Твит от @JPEGuin.

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

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

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

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

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

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

2055 Design Советы Programming

To post a comment, please log in or create an account.

Sign In

Apple Museum in Poland

It's the largest in the World. There are more than 1600 exhibits related to the history of Apple. Do you know about Apple printers or cameras?