Karhin’s Blog
Apps, Design and Music

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

Твит от @JPEGuin.

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

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

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

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

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

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

1984 Design Советы Programming

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

Sign In

Unreadable Fun

I can barely remember the last time I actually drew or designed a cover, instead of just using a photo with a logo. Maybe around ten years ago. Usually, covers are supposed to show the title and the artist's name, but whenever I try that it just looks boring.

Without Human Expertise

Various fringe voices and other interested parties love to claim that GPT models will soon replace everyone. But fortunately or unfortunately, these models don’t actually create knowledge.