Android 13 DP2: Новые динамические стили цветовой темы Material You и как их использовать

Для Android 13 Google работает над расширением динамической цветовой системы Material You, чтобы предложить различные стили цветовой темы. Вот как их можно попробовать уже сейчас.

С выходом Android 12 Google представила Material You как третье поколение своего языка дизайна Material с акцентом на персонализированные цветовые схемы. С Material You стало возможным перекрасить всю систему и даже некоторые приложения в соответствии с цветами ваших обоев.

Android 13 призван расширить эту функциональность, предлагая несколько цветовых палитр, которые по сути меняют принципы выбора каждого цвета вашей темы. Хотя эта функция еще не полностью запущена, Дилан Руссель из 9to5Google обнаружил метод ручной активации некоторых из этих альтернативных стилей цветовой темы на любом телефоне Pixel, работающем под управлением Android 13 Developer Preview 2.

Сначала давайте кратко рассмотрим предлагаемые новые стили цветовой схемы. Всего доступно шесть вариантов — Tonal Spot (по умолчанию), Spritz, Vibrant, Expressive, Rainbow и Fruit Salad — и каждый из них предлагает немного иную интерпретацию ваших предпочтительных обоев. Вот как выглядит каждый стиль цветовой схемы и как они влияют на особенно красочную тему на основе обоев.

Сразу видно, что каждый стиль обладает уникальным характером: Tonal Spot и Spritz предлагают наиболее сдержанные сочетания цветов, в то время как такие варианты, как Expressive и Fruit Salad, не боятся использовать смелые комплементарные цвета.

Как попробовать стили цветовой схемы Material You

На данный момент стандартное приложение для тем на телефонах Pixel еще не предлагает простого способа изменить стиль цветовой темы. К счастью, если вы уже установили Android 13 Developer Preview 2 на свое устройство Pixel — задача, которая в настоящее время требует некоторого знакомства с такими инструментами, как adb — попробовать одну из этих цветовых схем самостоятельно не так уж и сложно.

Примечание: Это экспериментальные настройки, которые включаются неофициальным способом. Возможно, хотя и маловероятно, что ваше устройство может каким-либо образом повредиться при работе с этими стилями цветовой схемы. Если это звучит для вас слишком рискованно, то, вероятно, какой-нибудь отважный разработчик Android создаст приложение, которое сможет легко настраивать эти параметры до того, как Google запустит свой официальный вариант. В противном случае вы можете следовать этим инструкциям с осторожностью.

Шаг 1. Измените свою тему.

Первое, что вам нужно сделать (после установки Android 13), это изменить цветовую тему в настройках Pixel «Обои и стиль». Это поможет убедиться, что значение, которое мы собираемся изменить, видно, и поэтому его будет легче изменить. Если вы довольны своей текущей темой, вы можете просто изменить ее, а затем вернуть обратно.

Шаг 2. Получите данные своей темы.

Далее подключите телефон к компьютеру и запустите команду «adb shell». Это позволит вам выполнять следующие несколько команд непосредственно на вашем телефоне. Вот следующая команда, которую вам нужно будет выполнить:

settings get secure theme_customization_overlay_packages

Вышеуказанная команда должна вывести большой объем текста (в формате JSON), описывающий вашу текущую динамическую цветовую тему Material You. Вот пример того, как это выглядит:

{"android.theme.customization.color_both":"1","_applied_timestamp":1647545157008,"android.theme.customization.color_index":"2","android.theme.customization.system_palette":"F49B88","android.theme.customization.accent_color":"F49B88","android.theme.customization.color_source":"home_wallpaper","android.theme.customization.theme_style":"TONAL_SPOT"}

Шаг 3. Измените текст.

Вам нужно будет скопировать этот текст темы и вставить его в предпочитаемый текстовый редактор. В конце текста вы должны увидеть TONAL_SPOT. Вам нужно будет заменить его на одно из других названий стилей цветовой схемы (все заглавные буквы, точно как показано ниже):

  • TONAL_SPOT
  • SPRITZ
  • VIBRANT
  • EXPRESSIVE
  • RAINBOW
  • FRUIT_SALAD

Шаг 4. Сформируйте команду.

Скопируйте все из текстового редактора и вернитесь в командную строку. Введите команду ниже (обратите внимание на одинарную кавычку в конце), но пока не нажимайте Enter.

settings put secure theme_customization_overlay_packages '

Затем вы вставите текст, который скопировали ранее, в командную строку, а затем введете еще одну одинарную кавычку в конце. Итоговая команда должна выглядеть примерно так:

settings put secure theme_customization_overlay_packages '{"android.theme.customization.color_both":"1","_applied_timestamp":1647545157008,"android.theme.customization.color_index":"2","android.theme.customization.system_palette":"F49B88","android.theme.customization.accent_color":"F49B88","android.theme.customization.color_source":"home_wallpaper","android.theme.customization.theme_style":"FRUIT_SALAD"}'

Шаг 5. Отправьте и наслаждайтесь.

Теперь вы наконец можете нажать Enter, чтобы отправить команду. Поздравляем! Ваша динамическая цветовая тема Material You должна немедленно измениться, используя новый стиль!

Что вы думаете о новых цветовых стилях Material You, которые Google добавил для Android 13? Какой из них ваш любимый на данный момент? Расскажите нам в комментариях.

Дилан Руссель внес вклад в эту статью.