Добавить в корзинуПозвонить
Найти в Дзене

Когда руководство 1992 года актуальнее, чем дизайн 2026-го

Разработчик и дизайнер интерфейсов Никита Прокопов опубликовал развёрнутый разбор иконок в меню операционной системы macOS Tahoe и обнаружил, что Apple практически полностью игнорирует собственные рекомендации из правил Macintosh Human Interface Guidelines 1992 года. Тогда компания называла меню с иконками у каждого пункта «неприятными, отвлекающими, нечитаемыми, беспорядочными, загромождёнными, запутанными и раздражающими» — это цитата из самого руководства, а не мнение Прокопова. В операционной системе Sequoia большинство пунктов меню были без иконок, что делало интерфейс чистым и удобным для быстрого окидывания взглядом. В Tahoe же Apple добавила значки практически везде, превратив меню в визуальный хаос. Прокопов объясняет, что главная функция иконки — помочь быстрее найти нужное действие. Но когда иконка есть у каждого пункта меню, ничто не выделяется, и визуальный шум только мешает навигации. Он приводит в пример подход Microsoft из ранних версий Windows, где иконками отмечались

Когда руководство 1992 года актуальнее, чем дизайн 2026-го

Разработчик и дизайнер интерфейсов Никита Прокопов опубликовал развёрнутый разбор иконок в меню операционной системы macOS Tahoe и обнаружил, что Apple практически полностью игнорирует собственные рекомендации из правил Macintosh Human Interface Guidelines 1992 года. Тогда компания называла меню с иконками у каждого пункта «неприятными, отвлекающими, нечитаемыми, беспорядочными, загромождёнными, запутанными и раздражающими» — это цитата из самого руководства, а не мнение Прокопова. В операционной системе Sequoia большинство пунктов меню были без иконок, что делало интерфейс чистым и удобным для быстрого окидывания взглядом. В Tahoe же Apple добавила значки практически везде, превратив меню в визуальный хаос.

Прокопов объясняет, что главная функция иконки — помочь быстрее найти нужное действие. Но когда иконка есть у каждого пункта меню, ничто не выделяется, и визуальный шум только мешает навигации. Он приводит в пример подход Microsoft из ранних версий Windows, где иконками отмечались только самые часто используемые функции — сохранение, печать, отправка. Остальные команды оставались без значков, что делало меню читаемым. Прокопов также предлагает использовать цветные иконки вместо чёрно-белых, поскольку цвет помогает быстрее находить нужное действие — хотя признаёт, что такой подход требует больше работы от дизайнеров.

Но проблема не только в количестве иконок. Apple использует пять совершенно разных значков для одного и того же действия «Новый» в разных приложениях — от плюса в круге до листа бумаги с загнутым углом. При этом одинаковые иконки могут означать противоположные вещи: значок создания заметки в приложении «Заметки» идентичен иконке редактирования адреса в «Контактах», а символ быстрого просмотра в одном месте становится индикатором выполненных задач в другом. Внутри приложения «Фото» одна и та же иконка используется для четырёх разных функций подряд.

Прокопов также обращает внимание на абсурдную детализацию: иконки размером 24×24 пикселя (физически около 2,4 миллиметра на экране MacBook Pro) содержат крошечные камеры с видоискателями, окна с цветными кнопками управления и буквы высотой в два пикселя. Стив Джобс когда-то утверждал, что пиксели Retina-дисплеев невидимы для человеческого глаза, но дизайнеры Tahoe рассчитывают, что пользователи смогут различать детали в четверть пикселя.

Отдельная проблема — использование текста внутри иконок. Руководство 1992 года прямо запрещало это, но в Tahoe встречаются иконки, состоящие исключительно из букв вроде «Abc» без каких-либо декоративных элементов. Такие значки невозможно отличить от обычного текста меню, что создаёт путаницу. Прокопов приводит множество других нарушений базовых принципов дизайна: несимметричные иконки для противоположных действий вроде «Показать/Скрыть», использование системных элементов в качестве значков, игнорирование очевидных метафор, в том числе закладки для команды «Закладки» и многое другое.

Пост крайне рекомендуем к прочтению, особенно если вы работаете с интерфейсами.

@fixed

-2
-3
-4
-5
-6
-7