Nokia, OnePlus, Oppo y otros admitirán temas dinámicos de Android 12

click fraud protection

Una nueva confirmación de código revela que muchos OEM admitirán los temas dinámicos de Android 12, pero la implementación exacta puede variar según el dispositivo.

Una de las nuevas características más impresionantes en androide 12 es el automatico material usted sistema de temas, que cambia la apariencia de su dispositivo (específicamente, los colores de ciertos elementos de la interfaz) según el fondo de pantalla actual. Con el nombre en clave 'Monet', el sistema de temas es actualmente exclusivo de los dispositivos Pixel de Google, pero ahora sabemos que al menos algunos fabricantes planean admitir alguna variación del mismo.

un nuevo confirmación de código (vía Mishaal Rahman en Twitter) en la biblioteca de componentes de materiales de Google, titulado "Agregar lista de colores dinámicos de fabricantes compatibles", revela al menos algunos de los fabricantes que admitirán temas de sistemas dinámicos. La lista actual incluye OPPO, Realme, OnePlus, Vivo, Xiaomi, Motorola, Itel, Tecno Mobile, Infinix, HMD Global (fabricante de dispositivos Android de la marca Nokia), Sharp, Sony, TCL, Lenovo, Google y Roboeléctrico.

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 ya lo confirmó que el código de Monet se agregaría a AOSP, el repositorio de código fuente abierto para Android, en algún momento después del lanzamiento inicial de Android 12. Sin embargo, todavía no estaba claro si algún fabricante además de Google estaría interesado en admitir temas dinámicos, ya que muchos de ellos tienen sus propias máscaras de Android con sus propios lenguajes de diseño.

El problema principal es que las paletas de colores generadas a partir del fondo de pantalla pueden ser diferentes de las que La propia implementación de Monet de Google lo hace, ya que los fabricantes pueden crear sus propios algoritmos. enteramente. Por ejemplo, la beta de Android 12 para OPPO Find X3 Pro tiene su propia implementación de temas dinámicos para el sistema UI, y es probable que OPPO utilice este motor para temas dinámicos, en lugar de implementar Monet motor.

Además, como señaló el desarrollador Kieron Quinn en Twitter, tener la lista de OEM en la biblioteca en lugar de la de Android Las API podrían significar que las aplicaciones no admitirán nuevos fabricantes hasta que actualicen la biblioteca de componentes de materiales en sus código.

Curiosamente, falta un nombre en la lista: Samsung. Aunque One UI 4 Betas de Samsung incluir una función de color dinámico, no hay evidencia en este momento de que se conectará a la biblioteca de componentes de materiales, por lo que al menos algunas aplicaciones de terceros no los usarán. Sin embargo, es posible que se agreguen más fabricantes a la lista antes de que esté lista la actualización de Material Components.