Android 12 automaticky mění barvy v uživatelském rozhraní na základě dominantních barev použité tapety.
Android 12 postoupil z fáze Developer Preview a Android 12 Beta aktivuje mnoho funkcí, které byly skryté v předchozích sestaveních. Tyto dříve deaktivované funkce zahrnují indikátory soukromí, přepracované widgety, přepracovaný design pro rychlé nastavení atd. Nejnovější verze také přináší první zásadní přepracování designu od Androidu 9 Pie, poháněného novým Materiál vás designový jazyk. Jednou z nejzajímavějších funkcí této nové filozofie designu je, že je adaptivní a optimalizuje barvy v uživatelském rozhraní tak, aby odpovídaly vaší tapetě.
Google trvá na tom, že Android 12 je navržen tak, aby vaše prostředí bylo soukromé a „hluboce osobní“. V souladu s touto agendou Android 12 nyní automaticky vybírá sadu korelačních barevných palet v uživatelském rozhraní systému na základě barev používaných v aktuálním tapeta na zeď. Funkce, interně známá jako „monet“, může být vnímána jako evoluce RRO a OMS API, které byly dostupné v systému Android již několik let a využívané základním způsobem s „Pixel Themes“ společnosti Google aplikace.
Podle klíčového slova na Google I/O 2021 budou barvy aplikovány jednotně napříč prvky, jako je zamykací obrazovka, rychlá nastavení, panel oznámení a dokonce i nově přidané adaptivní widgety.
Ilustrace funkce Google je slibná, ale bohužel není snadno dostupná v beta verzi systému Android 12. Vývojář kdrag0n, který je uznáván za svou práci na ProtonAOSP ROM a ProtonKernel pro zařízení Pixel, už to dokázal zprovoznit v Androidu 12 DP1. V té době nám řekli, že funkce funguje podle „dynamické použití překrytí RRO na základě podobnosti barev."Mají také funkční demo funkce pro nejnovější beta verzi.
Systém zaznamenal vylepšení od našeho prvního pohledu před několika měsíci. Dnes Google říká, že systém extrakce barev používá shlukovací algoritmus s barvou materiálu zaměří na určení dominantních a méně dominantních barev a poté použije odstíny, které odpovídají vašim tapeta na zeď. Bohatou paletu 5 barev — 2 neutrální a 3 akcentní barvy — a 12 odstínů barvy materiálu lze použít k určení odstínů, které se nejvíce blíží uživatelské tapetě. Aplikace pak mohou získat barvu systému Android z indexu do barevné palety a použít ji mnoha různými, jemnými způsoby. Widgety mohou dokonce využít funkci extrakce barev k harmonizaci s motivem uživatele na domovské obrazovce.
Očekáváme, že se tato funkce dostane do veřejných sestav Androidu 12 v budoucnu po jejím debutu na telefonech Pixel a jsme velmi rádi, že si ji sami vyzkoušíme.
Podívejte se na všechny naše Pokrytí I/O Google!