Jeden z nových Android 12 bude mít možnost, aby systémové téma sledovalo barvy tapety, a tak se odráželo včetně v aplikace. Nová funkce, nazvaná rozhraní Material You, může být exkluzivní pro smartphony Pixel, ale protože je otevřený kód operačního systému, vývojář již stihl funkci extrahovat a pohrát si s ní.
Uživatel XDA Developers @kdragOn použil reverzní inženýrství k „vytažení“ kódu pro funkci, která hraje s barvami tapety v Androidu 12. Poznamenává, že vzhledem k tomu, že funkce nepoužívá knihovny kódů exkluzivní pro příští aktualizaci, bylo by možné implementovat nástroj přizpůsobení i na Android 11. A to je jeho záměr.
Pro vlastní ROM a modding
Vývojář je hlavní jméno za ProtonAOSP ROM. Jde o neoficiální vlastní Android dostupný pro vybrané smartphony. Převedl funkční kódy a zpřístupnil je dalším vývojářům, aby je mohli implementovat také do svých ROM. Tuto funkci by pro své verze mohli využívat i výrobci Androidu – ale pravděpodobně nebudou, protože pokud je exkluzivní pro Pixely na Androidu 12, Google by se nemuselo líbit nedodržování jeho pravidel.
Aby se barvy v aplikacích a systému měnily automaticky z tapety, hodlá vývojář přenést funkci Android 12 také do modovacích nástrojů, jako je Jetpack Compose. Pro zainteresované aplikace by existovala také knihovna kódu pro Třepetání — Vývojová platforma Google — která umožnila softwaru aktivovat komunikační kanál s funkcí, aby se při změně tapety změnil její barevný vzor. Díky tomu vývojář tvrdí, že by bylo možné přinést novou funkci i na Android 11, nakonfigurovaný pro práci s Jetpackem nebo kompatibilní vlastní ROM.
Nová funkce je ve vývoji a zatím spotřebovává hodně hardwaru a baterie. Pokud Google zjistí, že přizpůsobení barev v aplikacích a systému pomocí tapety bude exkluzivní pro Pixely, tento projekt by mohl mít větší přitažlivost mezi komunitou Android. Vždy stojí za zmínku, že odemknutí bootloaderu a instalace vlastních ROM ruší záruku smartphonu.
Přes XDA Developers