Android 12 автоматично променя цветовете в потребителския интерфейс въз основа на доминиращите цветове в приложения тапет.
Android 12 е завършил фазата на предварителен преглед за разработчици и Android 12 бета активира много от функциите, които бяха скрити в предишните компилации. Тези по-рано деактивирани функции включват индикатори за поверителност, преработени джаджи, преработен дизайн за бързи настройки и т.н. Най-новата версия също носи първата основна промяна на дизайна след Android 9 Pie, задвижвана от новото Материални Вие дизайнерски език. Една от най-вълнуващите характеристики на тази нова философия на дизайна е, че тя е адаптивна и оптимизира цветовете в потребителския интерфейс, за да съответства на вашия тапет.
Google настоява, че Android 12 е проектиран да направи изживяването ви лично и „дълбоко лично“. В съответствие с тази програма, Android 12 сега автоматично избира набор от корелативни цветови палитри в потребителския интерфейс на системата въз основа на цветовете, използвани в текущия телефон тапет. Функцията, известна вътрешно като "monet", може да се разглежда като еволюция на RRO и OMS API, които са били налични в Android от няколко години и използвани по елементарен начин с „Темите за Pixel“ на Google ап.
Според основната бележка на Google I/O 2021, цветовете ще се прилагат еднакво за елементи като заключен екран, бързи настройки, панел за известия и дори новодобавените адаптивни джаджи.
Илюстрацията на Google за функцията е обещаваща, но за съжаление не е лесно достъпна в бета версията на Android 12. Разработчик kdrag0n, който е известен с работата си върху ProtonAOSP ROM и ProtonKernel за Pixel устройства, вече успяха да го накарат да работи в Android 12 DP1. По това време те ни казаха, че функционалността работи от "прилагане на наслагвания на RRO динамично въз основа на цветово сходство.„Те също имат работеща демонстрация на функцията за най-новата бета версия.
Системата претърпя подобрения от първия ни поглед преди няколко месеца. Днес Google казва, че системата за извличане на цветове използва алгоритъм за клъстериране с цвета на материала цели, за да определи доминиращите и по-малко доминиращите цветове и след това прилага нюанси, които съответстват на вашите тапет. Богата палитра от 5 цвята — 2 неутрални и 3 акцентни цвята — и 12 нюанса на цвета на материала могат да се използват за определяне на най-близките нюанси до тапета на потребителя. След това приложенията могат да вземат системния цвят на Android от индекс в цветовата палитра и да го използват по много различни, фини начини. Джаджите могат дори да използват функцията за извличане на цветове, за да хармонизират с темата на потребителя на началния екран.
Очакваме функцията да стане публична в сборките на Android 12 в бъдеще след дебюта й на телефони Pixel и сме много развълнувани да я изпробваме сами.
Разгледайте всички наши Google I/O покритие!