Язык дизайна Microsoft (или 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 Client также был переработан с упором на типографику и чистый дизайн, который отличался от предыдущего пользовательского интерфейса Zune на базе Portable Media Center . Плоские цветные «живые плитки» были введены в язык дизайна во время первых исследований 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.
Джо Бельфиоре был одним из архитекторов Метро. На 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 с пользовательским интерфейсом награду «Gold Interactive», «Приз зрительских симпатий» и награду «Лучший на выставке». [21] [22] Изабель Анкона, консультант по пользовательскому опыту в IDSA, объяснила, почему победил Windows Phone: [23]
Новаторством здесь является гибкость взаимодействия и сосредоточенность на данных без использования традиционных соглашений о пользовательском интерфейсе, таких как окна и фреймы. Данные становятся визуальными элементами и элементами управления. Простые жесты и переходы помогают пользователю глубже проникнуть в контент. Поистине элегантный и уникальный опыт.
Сообщалось, что пользовательский интерфейс лучше воспринимается женщинами и начинающими пользователями. [24]
Критика особенно сосредоточилась на использовании текста, написанного заглавными буквами . С ростом использования Интернета критики стали сравнивать это с компьютерной программой, кричащей на своего пользователя. ИТ-журналист Ли Хатчинсон охарактеризовал использование 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 был разослан внутренний меморандум, в котором объявлялось о решении «прекратить использование» термина «Метро» из-за «обсуждений с важным европейским партнером», и что они были «работаем на замену сроку». [29] Технологические новостные агентства Ars Technica , [30] TechRadar , [31] CNET , [32] Engadget [33] и Network World [34] и основная пресса Bits Blog от The New York Times Company [35] и BBC News Интернет [36] опубликовал, что партнером, упомянутым в записке, может быть один из розничных партнеров Microsoft, немецкая компания Metro AG , поскольку это имя потенциально может нарушать их торговую марку «Metro». Позже Microsoft заявила, что причина уменьшения акцента на названии не связана с каким-либо текущим судебным разбирательством и что «Metro» было всего лишь внутренним кодовым названием проекта, [37] несмотря на то, что он активно продвигал бренд среди общественности. [38] В некоторых контекстах компания начала использовать термин «Современный» или более общий модификатор «Windows 8» для обозначения нового дизайна, возможно, в качестве заполнителя. [39]
В сентябре 2012 года «язык дизайна Microsoft» был принят в качестве официального названия стиля дизайна. [1] [40] Этот термин использовался в документации Microsoft Developer Network [41] [42] [43] [44] и на конференции Microsoft Build 2012 года для обозначения языка дизайна. [1] [45]
В соответствующем изменении Microsoft отказалась от использования фразы « приложения в стиле Metro » для обозначения мобильных приложений, распространяемых через Магазин Windows . [40]