Недавний выпуск Visual Studio 2012 содержал элемент пользовательского интерфейса, который, по мнению немногих, может быть реализован в окончательной версии — меню ЗАГЛАВНЫМИ буквами. После множества критических замечаний и недоверия пользователей Microsoft поспешила что-то с этим сделать — настроив типографику.
Давно известно, что текст, написанный ЗАГЛАВНЫМИ БУКВАМИ, труднее читать. Он может иметь акцент, но из-за того, что в нем отсутствуют знакомые взлеты и падения в высоте букв при использовании символов в смешанном регистре, его не так легко читать. Также просто утомительно, когда на него постоянно кричат заглавными буквами — просто посмотрите ответ любому новичку на форуме, который не смог снять заглавные буквы.
Но, несмотря на все это, Microsoft будет продолжать кричать на разработчиков, используя главное меню, состоящее только из заглавных букв, в Visual Studio 2012. Пост в блоге, объясняющий причину, стоит прочитать, хотя бы для того, чтобы получить четкое представление о том, как стиль побеждает субстанция
«Мы решили использовать стиль верхнего регистра в верхнем меню по двум основным причинам: 1) чтобы Visual Studio соответствовала направлению работы других пользователей Microsoft, и 2) чтобы обеспечить дополнительную структуру в области верхней панели меню».
Вы можете возразить, что 2 — это плюс пользовательского интерфейса, но 1 в основном означает, что «мы делаем это где-то еще, поэтому мы продолжим делать это ради того, как все выглядит».
«Во-первых, использование текста в верхнем регистре становится важным элементом стиля для навигации и заголовков в пользовательских интерфейсах Microsoft. Вы можете увидеть это на портале Azure, в Zune и в последнем обновлении результатов поиска Bing».
Так что давайте забудем об удобстве использования и будем придерживаться «сильного элемента подписи». Неважно, что читать сложнее, в кепках бренд будет узнаваемее.
«По второму пункту мы изучали проекты со стилем в верхнем регистре и без него. В конце концов мы определили, что это очень эффективный способ создания структуры и выделения верхней части меню в Visual Studio 2012».
Это должно быть новое значение слова «структура», потому что размещение пунктов меню заглавными буквами означает, что все они имеют одинаковую высоту. Когда каждый пункт меню начинается с заглавной буквы, тогда есть структура, потому что вы можете видеть изменение высоты, обозначающее начало следующего пункта меню. Идея о том, что размещение меню заглавными буквами добавляет структуру, очень трудно увидеть.
Вы можете сравнить два подхода и посмотреть, согласны ли вы. Сначала смешанное меню:
и меню заглавными буквами:
Не забывайте нажимать на каждое из изображений, чтобы увидеть их в полном размере — это того стоит. Вы должны быть идиотом или с промытыми мозгами, чтобы думать, что все заглавные буквы имеют больше структуры, чем меню со смешанным регистром.
Будучи очень любезным, блог действительно указывает, что вы можете настроить свою среду VS, но не указывает, что в настоящий момент это непросто или очевидно.
В качестве смягчения указывается, что дизайн был изменен в результате отзывов пользователей:
«… мы настроили типографику меню, чтобы лучше отображать текст в верхнем регистре, включая увеличенный интервал между элементами меню с 14 пикселей до 20 пикселей, чтобы элементы меню лучше выделялись».
Это почти смехотворно. Если вам нужно было написать комедийный набросок Microsoft, вы могли бы включить его без особых усилий для добавления пародии.
Программисты и специалисты по UI дизайну:
«Смешанный регистр более читабелен, и это давно установленный факт»
Дизайнер:
«Мы изменили интервал с 14 пикселей на 20 пикселей»
Если вы хотите структурировать меню, как насчет цвета?
Ой, подождите, я забыл, что отдел дизайна отказался от цвета в пользу пользовательского интерфейса «все в сером».
Разработчики — это люди, которые изобрели CamelCase, чтобы убедиться, что структура соединенных вместе слов будет лучше выделяться — и теперь нас просят поверить, что создание меню, состоящего только из заглавных букв, добавляет структуру.
Я так не думаю.
Беспокоит то, что такое отношение дизайна к удобству использования, по-видимому, является общей чертой VS 2012 и Windows 8. Будем надеяться, что еще есть время что-то изменить.