Google представляє Material 3: новий етап у дизайні Android

На конференції Google I/O 2025 компанія Google офіційно представила Material 3 Expressive, новий етап розвитку своєї системи дизайну для Android. Використовуючи адаптивний механізм темізації Material You, Expressive пропонує яскраві кольори, анімації на основі фізики, динамічну тактильну зворотну зв’язок та вдосконалену типографіку для Android 16 і наступних версій. Хоча Android 16, що вийде в червні, буде мати знайомий вигляд Material You, поступове оновлення, яке запуститься пізніше цього року, забезпечить повний досвід Expressive для телефонів Pixel, розумних годинників Pixel та, зрештою, для всього екосистеми Google, включаючи Gmail, Photos, Drive та інші сервіси.
Material 3 Expressive: Еволюція дизайну
Material 3 Expressive зберігає основні принципи персоналізації та адаптивності, властиві Material You, але розвиває їх далі:
- Гнучкі анімації: Нові специфікації анімацій
spring()
в Jetpack Compose Material 3 v1.1.0 використовують параметри демпфування та жорсткості, засновані на фізиці. Перехід між станами інтерфейсу зберігає 60 кадрів на секунду навіть на пристроях середнього рівня завдяки делегуванню інтерполяції на GPU через RenderThread. - Динамічний механізм темізації: Покращений WallpaperColors API аналізує зображення шпалер за допомогою згорткової нейронної мережі для виділення палітри контрастних основних та вторинних кольорів. Кольори sRGB інтерпольовані лінійно, щоб зменшити обрізання гами на OLED-дисплеях.
- Адаптивні форми: MaterialShapeDrawable тепер підтримує індивідуальні обробки кутів — закруглені, зрізані та гібридні геометрії — які контролюються новими токенами форм у
ShapeScheme
. Це дозволяє кнопкам, карткам та навігаційним панелям адаптуватися до різних розмірів екранів. - Типографічна ієрархія: Expressive вводить шість нових стилів тексту. Заголовки використовують шрифт з вагою 700 для максимальної читабельності, тоді як основний текст використовує інтерполяцію ваги 400–500, щоб зменшити навантаження на очі під час довгого читання.
Основні функції та технічні характеристики
- Анімаційні API: Поліпшення
AnimatedContent
,updateTransition()
таCrossfade
дозволяють розробникам поєднувати анімації з використанням специфікацій spring, tween та keyframe. - Кольорові токени: Дванадцять основних токенів відповідають
colorPrimary
,colorSecondary
,onPrimary
та іншим. Розробники можуть перевизначати токени в XML чи темах Compose для точної адаптації бренду. - Тактильний зворотний зв’язок: Зв’язаний з викликами Vibrator.vibrate() в UI-компонентах, перемикачі, повзунки та нижні листи забезпечують контекстуальні, фізично обґрунтовані тактильні імпульси.
- Іконографія: Іконки для статус-бару та швидких налаштувань мають базу 24×24dp з новим контуром у 2dp, що покращує читабельність на екранах з високою щільністю пікселів.
Вплив на продуктивність та батарею
Внутрішні бенчмарки Google на Pixel 8 Pro з Android 16 Beta 3 показують, що вдосконалені анімації Expressive призводять до збільшення використання GPU менше ніж на 3%. Завдяки використанню Choreographer.postFrameCallback() та драйверів GPU Vulkan для змішування кольорів, більшість переходів інтерфейсу залишаються в межах 16 мс. Попередні вимірювання енергії свідчать про менше ніж 1% річний вплив на батарею для середніх користувачів завдяки агресивному пакетуванню та видаленню рендерів у SurfaceFlinger.
Прийняття розробниками та інструменти
Jetpack Compose Material 3 v1.1.0, доступний у каналі Android Studio Giraffe Canary, включає нові розширення Material3Theme
, токени дизайну та параметри попереднього перегляду. Google випустила Material 3 Expressive Figma UI Kit з готовими компонентами та ключовими кадрами анімацій. Крім того, нові перевірки lint валідують співвідношення контрастності кольорів (AA та AAA) та забезпечують мінімальні розміри цілей для торкання 48×48dp.
Інтеграція OEM та прогноз на ринку
Material 3 Expressive, як відкрита платформа під ліцензією Apache 2.0, доступна для всіх виробників обладнання та проектів кастомних ROM. Бета-версія One UI 6.1 від Samsung натякає на часткову підтримку динамічного механізму кольорів, хоча повні анімації Expressive поки що відсутні в ранніх збірках. OnePlus, Vivo та Xiaomi ще не оголосили про підтримку нових токенів дизайну. Незалежні розробники вже випустили експериментальні теми Expressive для Lawnchair 13 та Niagara Launcher.
Коментарі експертів
“Material 3 Expressive — це важливий крок до більш ігрового, але при цьому узгодженого досвіду Android,” говорить Тім Вілліс, UX-інженер команди Android System UI в Google. “Впровадивши фізично обґрунтовані пружини безпосередньо в наші анімаційні API, ми змогли досягти балансу між візуальним задоволенням і продуктивністю системи.”
Консультант з UX доктор Марія Санчес з Interaction Lab Стенфордського університету додає: “Покращена типографічна ієрархія та контрастність значно допоможуть користувачам з порушеннями зору. Акцент Google на токенах, що керують темами, встановлює новий стандарт доступності в дизайні мобільних операційних систем.”
Перспективи розвитку та висновок
Material 3 Expressive почне впроваджуватися на пристроях серії Pixel 8 та Pixel Watch 3 у третьому кварталі 2025 року. Google оголосила про підтримку Wear OS 4.5 і планує розширити Expressive на Chrome OS та обрані веб-додатки Google Workspace до початку 2026 року. Завдяки відкритим Figma наборам, бібліотекам Compose та специфікаціям анімацій, Material 3 Expressive має всі шанси змінити візуальну ідентичність Android на різних пристроях та форм-факторах.