Android 12 автоматически оформляет ваш пользовательский интерфейс темами из обоев

Android 12 автоматически меняет цвета пользовательского интерфейса в зависимости от доминирующих цветов применяемых обоев.

Андроид 12 завершил этап предварительной версии для разработчиков и Андроид 12 Бета активирует многие функции, которые были скрыты в предыдущих сборках. К числу ранее отключенных функций относятся индикаторы конфиденциальности, обновленные виджеты, обновленный дизайн для быстрых настроек и т. д. Последняя версия также включает в себя первый капитальный ремонт дизайна со времен Android 9 Pie, основанный на новом обновлении. Материальный ты язык дизайна. Одной из самых интересных особенностей этой новой философии дизайна является то, что она адаптивна и оптимизирует цвета пользовательского интерфейса в соответствии с вашими обоями.

Google настаивает на том, что Android 12 спроектирован так, чтобы сделать ваш опыт конфиденциальным и «глубоко личным». В соответствии с этой повесткой дня Android 12 теперь автоматически выбирает набор соответствующих цветовых палитр в пользовательском интерфейсе системы на основе цветов, используемых в текущем телефоне. обои на стену. Эту функцию, известную внутри компании как «monet», можно рассматривать как развитие API-интерфейсов RRO и OMS, которые были доступен на Android уже несколько лет и используется в элементарном виде с помощью Google Pixel Themes. приложение.

Согласно программному докладу Google I/O 2021, цвета будут одинаково применяться к таким элементам, как экран блокировки, быстрые настройки, панель уведомлений и даже недавно добавленный адаптивные виджеты.

Иллюстрация этой функции от Google многообещающая, но, к сожалению, в бета-версии Android 12 она недоступна. Разработчик kdrag0n, известный своей работой над ProtonAOSP ROM и ProtonKernel для устройств Pixel, уже сумел заставить его работать в Android 12 DP1. В то время нам сказали, что функциональность работает "динамическое применение наложений RRO на основе сходства цветов.«У них также есть рабочая демо-версия этой функции для последней бета-версии.

Система претерпела усовершенствования с момента нашего первого просмотра несколько месяцев назад. Сегодня Google сообщает, что система извлечения цвета использует алгоритм кластеризации с цветом материала. ставит целью определить доминирующие и менее доминирующие цвета, а затем применяет оттенки, соответствующие вашему обои на стену. Богатая палитра из 5 цветов — 2 нейтральных и 3 акцентных — и 12 оттенков цвета Material позволяет определить наиболее близкие оттенки к обоям пользователя. Затем приложения могут получать системный цвет Android из индекса в цветовую палитру и использовать его множеством различных, тонких способов. Виджеты могут даже использовать функцию извлечения цвета, чтобы гармонировать с темой пользователя на главном экране.

Мы ожидаем, что эта функция появится в общедоступных сборках Android 12 в будущем после ее дебюта на телефонах Pixel, и очень рады возможности опробовать ее самостоятельно.

Посмотрите все наши Покрытие ввода-вывода Google!