Este es nuestro primer vistazo al sistema de temas basado en fondos de pantalla de Android 12

Un desarrollador en los foros de XDA logró que el nuevo sistema de temas basado en fondos de pantalla funcione en Android 12. Aquí está nuestro primer vistazo.

Antes del lanzamiento de androide 12 Developer Preview 1 a principios de esta semana, supimos que Google está trabajando en un nuevo sistema de tematización que puede cambiar el color de aplicaciones de terceros compatibles. Este sistema de temas mejorado toma las bases de las API RRO y OMS introducidas en versiones anteriores de Android y los combina con las API Palette y WallpaperColors de Android para crear un tema personalizado que coincida con el actual fondo de pantalla. Si bien esta característica no funciona en la Vista previa pública para desarrolladores, el desarrollador kdrag0n, conocido por su trabajo en la creación de ProtonAOSP ROM y ProtonKernel para dispositivos Pixel, logró hacerlo funcionar, brindándonos nuestro primer vistazo al nuevo sistema de temas basado en fondos de pantalla de Android 12.

Aquí hay un álbum compartido por el desarrollador que muestra cómo es configurar un fondo de pantalla y hacer que Android 12 seleccione un color de fondo de notificación y un color de acento para los mosaicos de Configuración rápida:

Una galería de fondos de pantalla y sus correspondientes temas en Android 12. Créditos: kdrag0n

Y aquí hay otro álbum que muestra cómo un tema cambia el color de partes de Configuración (con el Bandera oculta "Silky Home" habilitada):

Créditos: kdrag0n

Por último, aquí hay un conjunto de imágenes que muestran el sistema de temas cuando Android 12 La nueva pantalla de bloqueo en desarrollo y la interfaz de usuario de notificaciones están habilitadas.:

Créditos: kdrag0n

Si bien no hemos logrado habilitar "monet" nosotros mismos, entendemos principalmente cómo funciona después de profundizar en la interfaz de usuario del sistema de Android 12. Después de hablar con el desarrollador kdrag0n, reveló un poco sobre cómo lo hizo funcionar. Esto es lo que dijo: "Habilité la función después de configurar una propiedad del sistema. Sin embargo, no tuvo ningún efecto porque DP1 no contiene ninguna paleta de colores del sistema. Funciona aplicando superposiciones RRO dinámicamente en función de la similitud de color, por lo que realicé ingeniería inversa en SystemUI para descubrir cómo se supone que se crean las superposiciones. Después de eso, escribí un script para generar superposiciones basadas en las paletas de colores oficiales de Material Design de Google. Monet empezó a trabajar tan pronto como se instalaron las paletas de colores."

La semana pasada, nosotros recibió maquetas de diseño de Android 12, que mostró la nueva interfaz de usuario del panel de notificaciones. Curiosamente, el fondo del panel de notificaciones era de un color beige claro, lo que creemos que fue el resultado del papel tapiz de color beige. Creíamos que Google estaba mostrando el nuevo sistema de temas de Android demostrando cómo es para cambiar los colores de fondo y acento según los colores destacados del elemento seleccionado por el usuario fondo de pantalla. A principios de esta semana, revelamos que Google estaba trabajando en este nuevo sistema de temas basado en fondos de pantalla. bajo el nombre clave "monet", y anoche publicamos las primeras imágenes de Android 12 Pantalla de bloqueo en desarrollo y UI de notificaciones que coincidía parcialmente con las maquetas de diseño filtradas. Con este primer vistazo a "monet", ahora tenemos una idea más clara de qué esperar del diseño final de Android 12, incluido el cambios en la accesibilidad con una sola mano.

¿Qué opinas del nuevo sistema de temas y la interfaz de usuario de Android 12?