Microsoft Design Language (или MDL ), [1] ранее известный как Metro , — язык дизайна , созданный корпорацией Microsoft . Этот язык дизайна ориентирован на типографику и упрощенные значки , отсутствие беспорядка, увеличенное соотношение контента к хрому («контент до хрома») и основные геометрические формы. Ранние примеры принципов MDL можно найти в Encarta 95 и MSN 2.0 . [2] [3] Язык дизайна развивался в Windows Media Center и Zune и был официально представлен как Metro во время презентации Windows Phone 7. С тех пор он был включен в несколько других продуктов компании, включая системное программное обеспечение Xbox 360 и системное программное обеспечение Xbox One , Windows 8 , Windows Phone и Outlook.com . [4] [5] До того, как название «язык дизайна Microsoft» стало официальным, руководитель Microsoft Ци Лу называл его современным языком дизайна пользовательского интерфейса в своей программной речи на конференции MIXX . [6] По данным Microsoft, «Metro» всегда было кодовым названием и никогда не подразумевалось как конечный продукт, но новостные сайты связывают это изменение с проблемами с товарными знаками. [4]
Язык Microsoft Design Language 2 (MDL2) был разработан вместе с Windows 10. [7] [8] В 2017 году он был расширен языком Fluent Design .
Язык дизайна основан на принципах дизайна классического швейцарского графического дизайна . Ранние проблески этого стиля можно было увидеть в Windows Media Center для Windows XP Media Center Edition , [9] который отдавал предпочтение тексту как основной форме навигации, а также в ранних концепциях Neptune . [10] Этот интерфейс перешел в более поздние версии Media Center. В 2006 году Zune обновил свой интерфейс, используя эти принципы. Дизайнеры Microsoft решили перепроектировать интерфейс и уделить больше внимания чистой типографике и меньшему — хромированному пользовательскому интерфейсу. [11] Эти принципы и новый пользовательский интерфейс Zune были перенесены в Windows Phone, впервые выпущенный в 2010 году (из которого многое было взято для Windows 8). Клиент Zune Desktop также был переработан с упором на типографику и чистый дизайн, который отличался от предыдущего пользовательского интерфейса на основе Portable Media Center от Zune . Плоские цветные «живые плитки» были введены в язык дизайна во время ранних исследований Windows Phone.
В интервью было объяснено, что различные подразделения Microsoft используют продукты друг друга, и расширение Metro не было общекорпоративным подходом, а вместо этого такие команды, как Xbox, полюбили Metro и адаптировали его для своих собственных продуктов. Многие подразделения Microsoft в конечном итоге приняли Metro. [12]
Microsoft Design Language 2 (MDL2) был разработан вместе с Windows 10. В этой версии был представлен новый набор виджетов , включая средства выбора даты, переключатели и переключатели, а также уменьшена толщина границ для всех элементов пользовательского интерфейса. [7] [8]
Команда дизайнеров Microsoft ссылается на язык дизайна в качестве источника вдохновения для знаков, которые обычно встречаются в системах общественного транспорта. [13] Язык дизайна делает акцент на хорошей типографике и имеет крупный текст, который привлекает внимание. Microsoft рассматривает язык дизайна как «гладкий, быстрый, современный» и «обновляющий» интерфейсы на основе иконок Windows, Android и iOS . [14] Во всех случаях используются шрифты на основе семейства шрифтов Segoe , разработанные Стивом Мэттесоном в Agfa Monotype и лицензированные Microsoft. Для Zune Microsoft создала специальную версию под названием Zegoe UI, [15] а для Windows Phone Microsoft создала семейство шрифтов Segoe WP. Шрифты в основном отличаются только незначительными деталями. Более очевидные различия между Segoe UI и Segoe WP очевидны в их соответствующих числовых символах. Шрифт Segoe UI в Windows 8 имел очевидные различия — похожие на Segoe WP. Среди символов, претерпевших заметные типографские изменения, были 1, 2, 4, 5, 7, 8, I и Q.
Джо Бельфиоре был одним из архитекторов Metro. На Nokia World 2011 Бельфиоре объяснил, что пользовательский интерфейс стремится быть «художественным» в текстовых элементах и иконографии . Он также упомянул «движение» пользовательского интерфейса, особенно в Windows Phone, живых плиток, движущихся точек и кинетической прокрутки. [16]
Microsoft разработала язык дизайна специально для объединения групп общих задач для ускорения использования. Это достигается путем исключения излишней графики и вместо этого использования фактического контента в качестве основного пользовательского интерфейса. Полученные интерфейсы предпочитают более крупные хабы более мелким кнопкам и часто содержат холсты с боковой прокруткой. Заголовки страниц обычно большие и, следовательно, также используют преимущества боковой прокрутки.
Анимация играет большую роль. Microsoft рекомендует последовательное подтверждение переходов и пользовательских взаимодействий (таких как нажатия или смахивания) с помощью некоторой формы естественной анимации или движения. Это направлено на то, чтобы дать пользователю впечатление «живого» и отзывчивого пользовательского интерфейса с «дополнительным ощущением глубины». [17] [18]
Ранняя реакция на язык была в целом положительной. В обзоре Zune HD Engadget сказал : «Microsoft продолжает продвигать большую, большую типографику здесь, предоставляя сложную, аккуратно разработанную компоновку, которая почти так же функциональна, как и привлекательна». [19] CNET похвалил язык дизайна, сказав: «он немного более смелый и неформальный, чем узкие, стерильные сетки иконок и меню Rolodex iPhone и iPod Touch». [20]
На церемонии IDEA 2011 Общество промышленных дизайнеров Америки (IDSA) вручило Windows Phone 7, использующему пользовательский интерфейс, награды «Золотой интерактив», «Приз зрительских симпатий» и «Лучший на выставке». [21] [22] Изабель Анкона, консультант по пользовательскому опыту в IDSA, объяснила, почему победил Windows Phone: [23]
Инновация здесь заключается в текучести опыта и фокусировке на данных без использования традиционных условных обозначений пользовательского интерфейса окон и фреймов. Данные становятся визуальными элементами и элементами управления. Простые жесты и переходы ведут пользователя глубже в контент. По-настоящему элегантный и уникальный опыт.
Сообщалось, что пользовательский интерфейс был лучше принят женщинами и пользователями, впервые использующими его. [24]
Критика особенно сосредоточилась на использовании текста, набранного заглавными буквами . С ростом использования Интернета критики сравнивали это с компьютерной программой, кричащей на своего пользователя. IT-журналист Ли Хатчинсон описал использование Microsoft этой практики в версии OneNote для macOS как ужасное, заявив, что она «проклята безумными, нестандартными меню окон приложений ВСЕМИ ЗАГЛАВНЫМИ БУКВАМИ, что не столько нарушает конвенции дизайна OS X, сколько выводит их за сарай, обливает бензином и поджигает». [25]
С появлением Windows 8 пользовательский интерфейс операционной системы и использование ею языка дизайна вызвали в целом негативные критические отклики. 25 августа 2012 года Питер Брайт из Ars Technica рассмотрел предварительную версию Windows 8, посвятив первую часть обзора сравнению дизайна меню «Пуск», используемого в Windows 8 и Windows 7. Перечисляя их плюсы и минусы, Питер Брайт пришел к выводу, что меню «Пуск» в Windows 8 (так называемый экран «Пуск»), хотя и не лишено проблем, является явным победителем. Однако он пришел к выводу, что пользовательский интерфейс Windows 8 разочаровывает и что различные аспекты пользовательского интерфейса не работают вместе. [26] Вуди Леонхард был еще более критичен, когда сказал: «С точки зрения пользователя, Windows 8 — это провал — неуклюжая мешанина, которая тянет пользователя в двух направлениях одновременно». [27]
В дополнение к изменениям в меню «Пуск», Windows 8 использует более модальный подход с использованием полноэкранных приложений, которые уходят от зависимости от интерфейса рабочего стола на основе иконок. Однако, сделав это, Microsoft сместила фокус с многозадачности и производительности бизнеса. [28]
В августе 2012 года издание The Verge сообщило, что разработчикам и сотрудникам Microsoft был разослан внутренний меморандум, в котором сообщалось о решении «прекратить использование» термина «Metro» из-за «обсуждений с важным европейским партнером», и что они «работают над заменяющим термином». [29] Технологические новостные агентства Ars Technica , [30] TechRadar , [31] CNET , [32] Engadget [33] и Network World [34], а также популярная пресса Bits Blog из The New York Times Company [35] и BBC News Online [36] опубликовали информацию о том, что партнер, упомянутый в меморандуме, может быть одним из розничных партнеров Microsoft, немецкой компанией Metro AG , поскольку название потенциально может нарушать их торговую марку «Metro». Microsoft позже заявила, что причина уменьшения акцента на названии не была связана с какими-либо текущими судебными разбирательствами, и что «Metro» было всего лишь внутренним кодовым названием проекта, [37] несмотря на активное продвижение бренда среди общественности. [38] В некоторых контекстах компания начала использовать термин «Modern» или более общий модификатор «Windows 8» для обозначения нового дизайна, возможно, в качестве заполнителя. [39]
В сентябре 2012 года «язык дизайна Microsoft» был принят в качестве официального названия стиля дизайна. [1] [40] Термин использовался в документации Microsoft Developer Network [41] [42] [43] [44] и на конференции Microsoft Build 2012 года для обозначения языка дизайна. [1] [45]
В рамках связанного с этим изменения Microsoft отказалась от использования фразы « приложения в стиле Metro » для обозначения мобильных приложений, распространяемых через Магазин Windows . [40]