Android 12 автоматично змінює кольори в інтерфейсі користувача на основі домінуючих кольорів у застосованих шпалерах.
Android 12 вийшов із фази попереднього перегляду для розробників і Бета-версія Android 12 активує багато функцій, які були приховані в попередніх збірках. Ці раніше вимкнені функції включають індикатори конфіденційності, оновлені віджети, оновлений дизайн для швидких налаштувань тощо. Остання версія також приносить першу серйозну зміну дизайну після Android 9 Pie, що працює на новій основі Матеріал Ви мова дизайну. Одна з найцікавіших особливостей цієї нової філософії дизайну полягає в тому, що вона є адаптивною та оптимізує кольори в інтерфейсі користувача відповідно до ваших шпалер.
Google наполягає на тому, що Android 12 розроблено, щоб зробити вашу роботу конфіденційною та «глибоко особистою». Відповідно до цього порядку денного, Android 12 тепер автоматично вибирає набір відповідних колірних палітр в інтерфейсі користувача системи на основі кольорів, що використовуються в поточному телефоні шпалери. Цю функцію, відому всередині країни як "monet", можна розглядати як еволюцію RRO та OMS API, які були доступний в Android протягом кількох років і використовується в рудиментарному режимі з "Піксельними темами" Google додаток
Згідно з доповіддю на Google I/O 2021, кольори застосовуватимуться рівномірно для таких елементів, як екран блокування, швидкі налаштування, панель сповіщень і навіть нещодавно додані адаптивні віджети.
Ілюстрація Google цієї функції багатообіцяюча, але, на жаль, вона нелегко доступна в бета-версії Android 12. Розробник kdrag0n, який відомий своєю роботою над ProtonAOSP ROM і ProtonKernel для пристроїв Pixel, уже встиг змусити його працювати в Android 12 DP1. У той час вони сказали нам, що функція працює через "динамічне застосування накладок РРО на основі схожості кольорів.«У них також є робоча демонстрація функції для останньої бета-версії.
З часу нашого першого перегляду кілька місяців тому система зазнала вдосконалень. Сьогодні Google каже, що система вилучення кольорів використовує алгоритм кластеризації з кольором матеріалу цілі для визначення домінуючих і менш домінуючих кольорів, а потім застосовує відтінки, які відповідають вашим шпалери. Багата палітра з 5 кольорів — 2 нейтральних і 3 акцентних — і 12 відтінків кольору матеріалу можна використовувати для визначення відтінків, найближчих до шпалер користувача. Потім програми можуть захоплювати системний колір Android з індексу в палітру кольорів і використовувати його багатьма різними тонкими способами. Віджети навіть можуть використовувати функцію виділення кольорів, щоб гармоніювати з темою користувача на головному екрані.
Ми очікуємо, що ця функція стане загальнодоступною для збірок Android 12 у майбутньому після її дебюту на телефонах Pixel, і ми дуже раді спробувати її на собі.
Перегляньте всі наші Покриття Google I/O!