Това е първият ни поглед към базираната на тапети тематична система на Android 12

Разработчик във форумите на XDA успя да накара новата тематична система, базирана на тапети, да работи в Android 12. Ето първия ни поглед.

Преди освобождаването на Android 12 Developer Preview 1 по-рано тази седмица научихме, че Google работи върху a нова тематична система които могат да преоцветят поддържаните приложения на трети страни. Тази подобрена система за тематизиране взема основите на RRO и OMS API, въведени в предишни версии на Android и ги комбинира с API на Android Palette и WallpaperColors, за да създаде персонализирана тема, която съответства на текущата тапет. Въпреки че тази функция не работи в публичния предварителен преглед за разработчици, разработчик kdrag0n, известен с работата си по създаване на ProtonAOSP ROM и ProtonKernel за Pixel устройства, успя да го накара да работи, като ни даде първия ни поглед върху новата система за оформяне на тапети на Android 12.

Ето един албум, споделен от разработчика, който показва какво е да зададеш тапет и Android 12 да избере цвят на фона на известията и цвят на акцента за плочките за бързи настройки:

Галерия от тапети и съответните им теми в Android 12. Кредити: kdrag0n

И ето още един албум, който показва как дадена тема преоцветява части от Настройки (с активиран скрит флаг "Silky Home".):

Кредити: kdrag0n

И накрая, ето набор от изображения, които показват системата за оформяне на теми при Android 12 нов, в процес на разработка заключен екран и потребителски интерфейс за известия са активирани:

Кредити: kdrag0n

Въпреки че не успяхме сами да активираме „monet“, най-вече разбираме как работи, след като се разровихме в SystemUI на Android 12. След като разговаря с разработчика kdrag0n, той разкри малко за това как го е накарал да работи. Ето какво каза той: „Активирах функцията, след като зададох системно свойство. Това обаче няма ефект, тъй като DP1 не съдържа системни цветови палитри. Работи чрез динамично прилагане на RRO наслагвания въз основа на сходството на цветовете, така че направих обратно инженерство на SystemUI, за да разбера как трябва да се създават наслагванията. След това написах скрипт за генериране на наслагвания въз основа на официалните цветови палитри на Google Material Design. Моне започна да работи веднага след инсталирането на цветните палитри."

Миналата седмица ние получи дизайнерски макети на Android 12, който демонстрира новия потребителски интерфейс на панела за известия. Интересното е, че фонът на панела за известия беше светло бежов цвят, което според нас е резултат от бежовия тапет. Вярвахме, че Google демонстрира новата система за теми на Android, като демонстрира каква е тя за промяна на цветовете на фона и акцентите въз основа на изпъкналите цветове на избрания от потребителя тапет. По-рано тази седмица разкрихме, че Google работи върху тази нова тематична система, базирана на тапети под кодовото име "моне", а късно снощи публикувахме първите изображения на Android 12 заключващ екран и потребителски интерфейс за известия в процес на разработка които частично съвпадат с изтеклите макети на дизайн. С този първи поглед към „monet“ вече имаме по-ясна картина какво да очакваме от окончателния дизайн на Android 12, включително промени в достъпността с една ръка.

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