A Nokia, a OnePlus, az Oppo és mások támogatják az Android 12 dinamikus témáit

click fraud protection

Az új kód véglegesítéséből kiderül, hogy sok OEM támogatja az Android 12 dinamikus témáit, de a pontos megvalósítás eszközenként eltérő lehet.

Az egyik leglenyűgözőbb újdonság Android 12 az automata Anyag Te témakezelő rendszer, amely az aktuális háttérkép alapján változtatja meg készüléke megjelenését (pontosabban egyes felületelemek színeit). A „Monet” kódnevű tematikus rendszer jelenleg kizárólag a Google saját Pixel eszközein használható, de most már tudjuk, hogy legalább néhány gyártó támogatni kívánja ennek néhány változatát.

Egy új kód véglegesítése (Mishaal Rahman segítségével a Twitteren). A jelenlegi listán megtalálhatók az OPPO, Realme, OnePlus, Vivo, Xiaomi, Motorola, Itel, Tecno Mobile, Infinix, HMD Global (Nokia márkájú Android készülékek gyártója), Sharp, Sony, TCL, Lenovo, Google és Roboelektromos.

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"));

A Google már megerősítette hogy a Monet kódját valamikor az Android 12 kezdeti kiadása után hozzáadják az AOSP-hez, az Android nyílt forráskódú tárházához. Az azonban továbbra sem volt világos, hogy a Google-n kívül a gyártók érdekeltek-e a dinamikus témák támogatásában, mivel sokuknak saját Android skinje van saját tervezési nyelvekkel.

A fő fogás az, hogy a háttérképből generált színpaletták eltérhetnek attól, amit A Google saját Monet implementációja igen, mivel a gyártók létrehozhatják saját algoritmusaikat teljesen. Például az OPPO Find X3 Pro Android 12 bétaverziója saját dinamikus témamegvalósítással rendelkezik a rendszerhez UI, és valószínű, hogy az OPPO ezt a motort használná dinamikus témákhoz, ahelyett, hogy a monet motor.

Ezenkívül, amint a fejlesztő Kieron Quinn a Twitteren rámutatott, az OEM-ek listája van a könyvtárban az Android helyett. Az API-k azt jelenthetik, hogy az alkalmazások nem támogatják az új gyártókat, amíg nem frissítik a Material Components könyvtárat kód.

Érdekes módon egy név hiányzik a listáról: a Samsung. Annak ellenére, hogy a Samsung One UI 4 béta dinamikus színfunkciót tartalmaznak, jelenleg nincs bizonyíték arra, hogy csatlakozik a Material Components könyvtárhoz, így legalább néhány harmadik féltől származó alkalmazás nem fogja használni őket. Lehetséges azonban, hogy több gyártó is felkerül a listára, mielőtt elkészülne a Material Components frissítése.