Nokia, OnePlus, Oppo a další budou podporovat dynamická témata Android 12

click fraud protection

Nové potvrzení kódu odhaluje, že mnoho výrobců OEM bude podporovat dynamická témata Androidu 12, ale přesná implementace se může lišit podle zařízení.

Jedna z nejpůsobivějších nových funkcí v Android 12 je automatický Materiál vás tématický systém, který mění vzhled vašeho zařízení (konkrétně barvy určitých prvků rozhraní) na základě aktuální tapety. Systém motivů s kódovým označením „Monet“ je v současnosti exkluzivní pro vlastní zařízení Pixel společnosti Google, ale nyní víme, že alespoň někteří výrobci plánují podporovat některé jeho varianty.

Nový potvrzení kódu (prostřednictvím Mishaala Rahmana na Twitteru) v knihovně Material Components společnosti Google s názvem „Přidat podpůrný seznam výrobců dynamických barev“ odhaluje alespoň některé výrobce, kteří budou podporovat dynamická systémová témata. Aktuální seznam zahrnuje OPPO, Realme, OnePlus, Vivo, Xiaomi, Motorola, Itel, Tecno Mobile, Infinix, HMD Global (výrobce zařízení Android se značkou Nokia), Sharp, Sony, TCL, Lenovo, Google a Roboelektrický.

private static final Set<String> DYNAMIC_COLOR_SUPPORTED_MANUFACTURERS =
new HashSet<>(Arrays.asList(
"oppo", "realme", "oneplus", "vivo", "xiaomi", "motorola", "itel", "tecno mobile limited",
"infinix mobility limited", "hmd global", "sharp", "sony", "tcl", "lenovo", "google",
"robolectric"));

Google již potvrdil že kód pro Monet bude přidán do AOSP, úložiště open source kódu pro Android, někdy po prvním vydání Androidu 12. Stále však nebylo jasné, zda by o podporu dynamických témat měli zájem i někteří výrobci kromě Googlu, protože mnoho z nich má vlastní vzhledy Androidu s vlastními designovými jazyky.

Hlavním úlovkem je, že barevné palety generované z vaší tapety se mohou lišit Vlastní implementace společnosti Google Monet ano, protože výrobci mohou vytvářet své vlastní algoritmy zcela. Například beta verze Androidu 12 pro OPPO Find X3 Pro má vlastní implementaci dynamických témat pro systém UI a je pravděpodobné, že OPPO využije tento engine pro dynamická témata místo implementace monet motor.

Také, jak na Twitteru upozornil vývojář Kieron Quinn, mít v knihovně seznam výrobců OEM místo seznamu Android Rozhraní API mohou znamenat, že aplikace nebudou podporovat nové výrobce, dokud neaktualizují knihovnu Material Components kód.

Zajímavé je, že v seznamu chybí jedno jméno: Samsung. I když One UI 4 Betas od Samsungu obsahují funkci dynamických barev, momentálně neexistuje žádný důkaz o tom, že se zapojí do knihovny Material Components, takže alespoň některé aplikace třetích stran je nebudou používat. Je však možné, že do seznamu bude přidáno více výrobců, než bude aktualizace Material Components hotová.