Ответ на вопрос
Material Design
Material Design (кодовое имя — Quantum Paper[2]) — дизайн-система (визуальный язык), представляющая собой набор правил и рекомендаций для создания интерфейсов[3][4]. Система была разработана компанией Google под руководством вице-президента по дизайну Матиаса Дуарте[5] и представлена 25 июня 2014 года на конференции Google I/O. Её главная цель — унифицировать пользовательский опыт на различных платформах, таких как Android, iOS и веб-приложения, приведя продукты к единому и интуитивно понятному стилю[6][7].
Основной целью разработки было решение проблемы фрагментации дизайна в продуктах Google[5] и создание универсального языка проектирования, который адаптирует классические принципы к современным технологиям. Матиас Дуарте описывал концепцию как «умное расширение и переосмысление цифрового материализма за пределами физической бумаги». Material Design основывается на идеях скевоморфизма, метафоре бумаги и чернил, но распространяется на более широкий спектр применения[8][9][10].
В 2018 году с релизом Material Design 2 система была переработана, предложив разработчикам более широкие возможности настройки цветов, типографики и геометрии, а также создание собственных тем[11].
В 2021 году была выпущена крупная ревизия под названием Material 3 (Material You)[12]. В 2025 году вышло руководство «Material 3 Expressive» с рядом незначительных изменений[13]. Google продолжает развивать систему, внедряя более смелые визуальные решения[14][15][16].
Общие сведения
| Material Design | |
|---|---|
| Тип | дизайн-система |
| Автор | Матиас Дуарте |
| Разработчик | |
| Написана на | HTML, CSS, Sass (v4), JavaScript, AngularJS, Angular, Java, Objective-C, Swift, Dart |
| Движки | Flutter, Angular Material, MUI |
| Операционная система | кроссплатформенность |
| Языки интерфейса | английский |
| Первый выпуск | 25 июня 2014 |
| Аппаратные платформы | Android, iOS, Web, Chrome OS, Fuchsia |
| Последняя версия | Material 3 Expressive (сентябрь 2025) |
| Кандидат в релизы | |
| Репозиторий | github.com/material-comp… |
| Состояние | Активная разработка для Web; режим поддержки для iOS |
| Лицензия | Android, iOS: Apache-2.0; Flutter: BSD-3-Clause; Web: MIT |
| Сайт | m3.material.io |
Внедрение
Material Design применяется в большинстве продуктов и сервисов Google, а также доступен сторонним разработчикам через набор официальных и сторонних библиотек и фреймворков.
Платформы Google
- Android: Material Design является нативной дизайн-системой для Android. Её реализация осуществляется через официальную библиотеку Material Components for Android[17].
- Chrome OS: Операционная система для хромбуков активно использует принципы Material Design, включая персонализированную версию Material You, которая позволяет элементам интерфейса адаптировать цвета под обои рабочего стола[18].
- Fuchsia: Пользовательский интерфейс экспериментальной операционной системы Fuchsia создаётся с помощью фреймворка Flutter, который тесно интегрирован с Material Design[19]. Графический движок Scenic, используемый в Fuchsia, также оптимизирован для отображения элементов Material Design, таких как объёмные тени[20].
Веб Для веб-платформы Google активно развивает библиотеку Material Web Components (MWC), основанную на стандартных веб-компонентах и совместимую с любыми фреймворками[21][22]. Существует также ряд популярных сторонних реализаций:
- MUI (ранее Material-UI) — одна из наиболее популярных библиотек компонентов для React[23].
- Angular Material — официальный набор компонентов для фреймворка Angular, поддерживаемый командой Google[24].
- Vuetify — популярный фреймворк для Vue.js.
iOS Официальная библиотека Material Components for iOS (MDC-iOS) с 15 июля 2021 года находится в режиме поддержки (maintenance mode). Это означает, что Google больше не добавляет в неё новые функции, выпуская только исправления критических ошибок[25]. Разработчикам рекомендуется использовать нативные компоненты Apple (UIKit или SwiftUI) и самостоятельно применять к ним стили Material Design либо использовать кроссплатформенный фреймворк Flutter[25]. Несмотря на это, Google продолжает внедрять Material 3 в собственных iOS-приложениях (например, в Gmail) для достижения кроссплатформенной визуальной согласованности[26].
Кроссплатформенные фреймворки Ключевым инструментом для создания кроссплатформенных приложений в стиле Material Design является фреймворк Flutter от Google, в который компоненты встроены по умолчанию.
Сторонние реализации Благодаря открытости Linux, для популярных окружений рабочего стола, таких как GNOME и KDE, существуют многочисленные темы, созданные сообществом и имитирующие внешний вид Material Design[27].
Dynamic color
Dynamic color — программный механизм Material Design, который автоматически формирует палитру цветов по изображению фона устройства. Поддержка этой функции появилась в Android 12 и требует использования Material 3. Приложения, поддерживающие Dynamic color, используют 27-цветные цветовые каталоги, автоматически формируемые операционной системой с учётом фонового изображения; при изменении обоев цвета приложений подстраиваются автоматически[28].
Функция получила дальнейшее развитие в Android 13, где в дополнение к стандартной палитре появились новые стили, такие как Vibrant и Expressive, предлагающие более насыщенные цветовые сочетания[29]. На конференции Google I/O в 2023 году была представлена концепция Content-based Dynamic Color, позволяющая цветовой схеме приложения адаптироваться не только к обоям, но и к отображаемому внутри приложения контенту[30][31]. Также были анонсированы улучшенные схемы контрастности и монохромный режим[31].
В качестве пасхального яйца в Android 12 была реализована функция «Paint chips», иллюстрирующая эти возможности.
Документация и ресурсы
Официальная документация и гайдлайны Material Design публикуются компанией Google на английском языке[32]. Основной ресурс material.io не предоставляет встроенных средств для перевода всего содержимого. Для получения наиболее актуальной и точной информации рекомендуется использовать англоязычную версию сайта.
При этом сами гайдлайны содержат разделы, посвящённые правилам проектирования интерфейсов для различных языков, включая языки с письмом справа налево (например, арабский и иврит). Эти рекомендации касаются адаптации типографики, макетов и иконок, но не являются переводом самой документации[33].
Существуют неофициальные переводы гайдлайнов на другие языки, включая русский, выполненные сообществом разработчиков и дизайнеров. Однако такие переводы могут не всегда своевременно обновляться и не являются официальными[34]. Документация некоторых сторонних библиотек, реализующих Material Design (например, MUI), может быть переведена на несколько языков, но она относится к конкретной библиотеке, а не к официальной дизайн-системе Google[35].
Версии
Material Design 1
Первая версия была представлена 25 июня 2014 года на конференции Google I/O. Основной целью её создания было решение проблемы фрагментации дизайна в продуктах Google[36]. До этого веб-сервисы, мобильные приложения и разные версии Android не имели единого визуального стиля, что усложняло пользовательский опыт. Material Design был призван создать единый, целостный и адаптивный язык дизайна, который бы одинаково хорошо работал на устройствах с любым размером экрана[36].
Концепция первой версии базировалась на нескольких ключевых принципах:
- Материал как метафора. Центральный принцип, согласно которому все элементы интерфейса представляются как слои «цифровой бумаги», расположенные на разной высоте. Они отбрасывают тени, что помогает пользователям понять иерархию элементов и интуитивно ориентироваться в интерфейсе.
- Полиграфический дизайн. Подход использует классические принципы печатного дизайна: типографику, сетки, масштабирование и цвет для создания визуальной иерархии и структурирования контента[37]. Для первой версии были характерны яркие и контрастные цветовые палитры[38].
- Осознанная анимация. Анимация используется не для украшения, а для придания смысла. Она фокусирует внимание пользователя, подсказывает, как работает интерфейс, и обеспечивает плавные переходы между состояниями.
Material Design 2
Впервые применена в Android 9 в 2018 году и выпущена вместе с новым руководством и API[39]. После релиза Google начал редизайнировать свои приложения, полностью переводя их на Material 2[40]. Отличия от первой версии: расширенные возможности кастомизации, поддержка тёмной темы, закруглённые углы, изменённые отступы между элементами, яркие цвета и нижняя навигационная панель. Вместе с Material 2 была представлена фирменная гарнитура Google — «Product Sans», переименованная и доработанная как «Google Sans»[41].
Material Design 3
На конференции Google I/O в мае 2021 года был представлен Material You (Material 3), который пришёл вместе с поддержкой Android 12[42]. Среди изменений есть следующие: больше анимаций, крупные кнопки, функция Dynamic color, позволяющая подстраивать цветовую схему под обои устройства. В течение следующих месяцев Material You стал доступен в рядах Google-приложений для более ранних версий Android. В серии смартфонов Pixel 6 новый стиль стал одним из ключевых фокусов[43][44].[45]
В 2022 году система получила значительное развитие. В октябре вышла первая стабильная версия библиотеки Compose Material 3, что позволило разработчикам уверенно использовать компоненты M3[46]. С выходом Android 13 была расширена поддержка тематических иконок для сторонних приложений[47], а также появились новые стили динамических цветов, такие как «Vibrant» и «Expressive». Внедрение M3 также началось в оболочках сторонних производителей, например, в One UI 5 от Samsung[48].
На конференции Google I/O в 2023 году были представлены дальнейшие улучшения: новые компоненты (например, средства выбора даты и времени), развитие концепции Dynamic color за счёт адаптации к контенту внутри приложения (Content-based Dynamic Color) и особый акцент на адаптивности для устройств с большими экранами, таких как планшеты и складные смартфоны.
Material 3 Expressive
Material 3 Expressive — это эволюция Material You, анонсированная на конференции Google I/O в мае 2025 года[49]. Новая итерация дизайн-системы сместила акцент на создание более эмоциональных, персонализированных и динамичных пользовательских интерфейсов за счёт выразительной анимации, насыщенных цветов и гибких компонентов[50][51].
Ключевые нововведения M3 Expressive включают:
- Новая физика анимаций (Motion Physics). Вместо прежней системы, основанной на длительности и кривых замедления, была представлена физика анимаций, использующая пружинные эффекты (springs) для создания более плавных и естественных движений объектов[52].
- Новые компоненты. Библиотеки пополнились такими компонентами, как гибкие панели инструментов (Toolbars), разделённые кнопки (Split Button) и группы кнопок (Button Groups)[53].
- Морфинг форм. Была добавлена библиотека из 35 новых форм для декоративных элементов (например, аватаров) со встроенной анимацией морфинга, позволяющей плавно переходить от одной фигуры к другой[53].
- Улучшенная типографика. Заголовки и ключевые действия стали легче идентифицировать благодаря увеличенным размерам, большей насыщенности и улучшенной иерархии[54].
Развёртывание M3 Expressive началось в сентябре 2025 года с выходом обновления Android 16 QPR1 для устройств Pixel (начиная с Pixel 6)[55]. В октябре-ноябре того же года Google провела масштабное обновление собственных приложений для Android и Wear OS, приуроченное к запуску смартфонов Pixel 10[56]. Обновления затронули большинство сервисов, включая Chrome[57], Google Meet, Phone by Google, Google Messages и Google Wallet[56]. На Wear OS 6 редизайн получил, в частности, YouTube Music[58].
Несмотря на положительные оценки дизайнеров, отметивших улучшенную доступность и читаемость за счёт увеличенных элементов управления, некоторые пользователи выразили недовольство[59]. Основные претензии касались снижения информационной плотности интерфейса, что приводило к необходимости чаще прокручивать экран[59].
Примечания
- ↑ https://github.com/material-components/material-components-android/releases/tag/1.8.0-rc01
- ↑ Exclusive: Quantum Paper And Google's Upcoming Effort To Make Consistent UI Simple (англ.). Techcrunch (11 июня 2014). Дата обращения: 11 июня 2024. Архивировано 23 ноября 2018 года.
- ↑ Что такое Material Design. Нетология. Дата обращения: 4 ноября 2025.
- ↑ Что такое Material Design. Contented. Дата обращения: 4 ноября 2025.
- ↑ 1 2 Google designers explain Material Design goals, Android Wear and more in new interview. 9to5Google (27 июня 2014). Дата обращения: 4 ноября 2025.
- ↑ Что такое Material Design и почему он так популярен. Timeweb Community. Дата обращения: 4 ноября 2025.
- ↑ «Меняйте всё так, как нужно именно вашему продукту»: как сами дизайнеры Google применяют гайдлайны Material Design. vc.ru (16 января 2018). Дата обращения: 4 ноября 2025.
- ↑ Google's new 'Material Design' UI coming to Android, Chrome OS and the web (англ.). Engadget (25 июня 2014). Дата обращения: 26 июня 2014. Архивировано 16 августа 2016 года.
- ↑ Google's New, Improved Android Will Deliver A Unified Design Language (англ.). Co.Design (25 июня 2014). Дата обращения: 26 июня 2014. Архивировано 29 июля 2014 года.
- ↑ Google Reveals Details About Android L at Google IO (англ.). Anandtech. Дата обращения: 26 июня 2014. Архивировано 28 июня 2014 года.
- ↑ Material Design (англ.). Material Design. Дата обращения: 3 июня 2025. Архивировано 2 июня 2025 года.
- ↑ Bohn, Dieter Android 12 preview: first look at Google's radical new design (англ.). The Verge (18 мая 2021). Дата обращения: 19 мая 2021. Архивировано 22 мая 2021 года.
- ↑ Material Design (англ.). Material Design. Дата обращения: 3 июня 2025. Архивировано 3 июня 2025 года.
- ↑ Material 3 Expressive Archives, 9to5Google. Дата обращения: 23 марта 2026.
- ↑ Li, Abner. Google Phone’s M3 Expressive update redesigns bottom bar with Home, Keypad tabs, 9to5Google (24 июня 2025). Дата обращения: 23 марта 2026.
- ↑ Старые Pixel получили новый интерфейс Material 3 Expressive и свежие ИИ-функции Google, 3DNews - Daily Digital Digest. Дата обращения: 23 марта 2026.
- ↑ material-components-android (англ.). GitHub. Дата обращения: 4 ноября 2025.
- ↑ How to Enable Material You Design on Your Chromebook (англ.). Beebom. Дата обращения: 4 ноября 2025.
- ↑ Fuchsia Friday: A hands-on with Google’s new open source OS (англ.). 9to5Google (10 мая 2017). Дата обращения: 4 ноября 2025.
- ↑ Scenic (англ.). Fuchsia. Дата обращения: 4 ноября 2025.
- ↑ Develop for web (англ.). Material Design. Дата обращения: 4 ноября 2025.
- ↑ Roadmap (англ.). Material Web. Дата обращения: 4 ноября 2025.
- ↑ Material UI: The React component library you always wanted (англ.). MUI. Дата обращения: 4 ноября 2025.
- ↑ 5 фреймворков для «материального» дизайна, о которых вы должны знать. freelance.today. Дата обращения: 4 ноября 2025.
- ↑ 1 2 Material Components for iOS (англ.). GitHub. Дата обращения: 4 ноября 2025.
- ↑ Gmail for iPhone getting Material You redesign (англ.). 9to5Google (25 апреля 2025). Дата обращения: 4 ноября 2025.
- ↑ Quantum OS — Material Design дистрибутив Linux. Habr. Дата обращения: 4 ноября 2025.
- ↑ Dynamic Color on Android from a UI/UX designer point of view – FiveDotTwelve – Full-cycle Flutter app development company. fivedottwelve.com. Дата обращения: 15 августа 2025. Архивировано 19 июня 2023 года.
- ↑ Android 13 adds new ‘Vibrant’ and ‘Expressive’ Material You styles (англ.). 9to5Google (17 марта 2022). Дата обращения: 4 ноября 2025.
- ↑ What’s new in Material Design at Google I/O 2023 (англ.). Material Design (10 мая 2023). Дата обращения: 4 ноября 2025.
- ↑ 1 2 Exciting New Features in Google's Material Design: Google I/O Keynote 2023 (англ.). Women Who Code (11 мая 2023). Дата обращения: 4 ноября 2025.
- ↑ Guidelines overview (англ.). Material Design. Дата обращения: 4 ноября 2025.
- ↑ Language support (англ.). Material Design. Дата обращения: 4 ноября 2025.
- ↑ Материальный дизайн. Спецификации Google. gruzdevv.ru. Дата обращения: 4 ноября 2025.
- ↑ Languages (англ.). MUI. Дата обращения: 4 ноября 2025.
- ↑ 1 2 Google VP of Design Matias Duarte talks origin of Material Design and more in interview. 9to5Google (27 июня 2014). Дата обращения: 4 ноября 2025.
- ↑ Что такое Material Design. Компьютерная Академия TOP. Дата обращения: 4 ноября 2025.
- ↑ Material Design — актуальная концепция дизайна для вашего сайта. Icon. Дата обращения: 4 ноября 2025.
- ↑ Hall, Stephen What exactly is this so-called 'Material Design 2,' and what will it look like? (англ.). 9to5Google (26 апреля 2018). Дата обращения: 6 сентября 2020. Архивировано 10 августа 2020 года.
- ↑ Material Design (англ.). Material Design. Дата обращения: 6 сентября 2020. Архивировано 16 января 2021 года.
- ↑ Hall, Stephen Now we know: Google Sans is actually a size-optimized version of Product Sans (англ.). 9to5Google (9 мая 2018). Дата обращения: 6 сентября 2020. Архивировано 14 мая 2018 года.
- ↑ Material Design. The latest in Material Design is NOW available. With Material Design 3, our next generation of the system, we're introducing Material You — a new set of features that help make your apps more personalized. Give it a try → goo.gle/m3-material-io #AndroidDevSummit (27 октября 2021). Дата обращения: 27 октября 2021. Архивировано 4 мая 2024 года.
- ↑ Warren, Tom Google's Material You design is coming to Gmail, Calendar, and Docs on Android. The Verge (10 сентября 2021). Дата обращения: 19 сентября 2021. Архивировано 17 сентября 2021 года.
- ↑ Li, Abner Google Photos rolling out Material You redesign, but without Dynamic Color. 9to5Google (15 сентября 2021). Дата обращения: 19 сентября 2021. Архивировано 19 сентября 2021 года.
- ↑ Google Contacts is already getting its Material You UI makeover. Android Police (29 июля 2021). Дата обращения: 19 сентября 2021. Архивировано 20 сентября 2021 года.
- ↑ Material Design 3 стал стабильным. AppTractor (6 октября 2022). Дата обращения: 4 ноября 2025.
- ↑ Google I/O 2022: Here's everything Google just announced (англ.). ZDNet (11 мая 2022). Дата обращения: 4 ноября 2025.
- ↑ Как изменился дизайн Android за год и в чем его основная проблема. AndroidInsider.ru (20 ноября 2022). Дата обращения: 4 ноября 2025.
- ↑ Android and Wear OS are getting a big refresh (англ.). Google (13 мая 2025). Дата обращения: 4 ноября 2025.
- ↑ Google представила масштабный редизайн для Android. Design Glory. Дата обращения: 4 ноября 2025.
- ↑ Building with M3 Expressive (англ.). Material Design. Дата обращения: 4 ноября 2025.
- ↑ Material 3 Expressive: The Future of Digital Design (англ.). Supercharge. Дата обращения: 4 ноября 2025.
- ↑ 1 2 Material Design (англ.). Material Design. Дата обращения: 4 ноября 2025.
- ↑ Material 3 Expressive: Features, changes, availability, and supported devices (англ.). Android Authority. Дата обращения: 4 ноября 2025.
- ↑ When will Material 3 Expressive and desktop mode roll out? (англ.). Android Authority. Дата обращения: 4 ноября 2025.
- ↑ 1 2 This is Google’s Material 3 ‘Expressive’ redesign [Gallery] (англ.). 9to5Google (30 октября 2025). Дата обращения: 4 ноября 2025.
- ↑ Chrome 141 for Android rolling out Material 3 ‘Expressive’ redesign (англ.). 9to5Google (26 октября 2025). Дата обращения: 4 ноября 2025.
- ↑ Wear OS 6 gives YouTube Music a cleaner, bolder look on Galaxy and Pixel watches (англ.). Livemint. Дата обращения: 4 ноября 2025.
- ↑ 1 2 Material 3 Expressive Faces User Backlash (англ.). Findarticles. Дата обращения: 4 ноября 2025.