Android 14 puede permitirle finalmente configurar diferentes fondos de pantalla en vivo para las pantallas de inicio y de bloqueo

Android ha admitido fondos de pantalla en vivo desde 2009, pero en 2023, es posible que el sistema operativo finalmente le permita configurar un fondo de pantalla en vivo separado para la pantalla de bloqueo.

Android ha soportado fondos de pantalla en vivo desde Android 2.0 Eclair fue lanzado en 2009, pero hasta la fecha, el sistema operativo solo le permite configurar un único fondo de pantalla en vivo tanto para la pantalla de inicio como para la pantalla de bloqueo. El sistema operativo permite a los usuarios establecer una cuenta separada estático fondo de pantalla para la pantalla de inicio y la pantalla de bloqueo, entonces, ¿por qué no puedes hacer lo mismo con los fondos de pantalla en vivo? Bueno, parece que la respuesta es “porque aún no está implementado”, pero eso podría estar cambiando en el futuro. Androide 14. Android 14 se está preparando para admitir la configuración de un fondo de pantalla en vivo separado en la pantalla de bloqueo. Esto es lo que sabemos.

Mientras investigamos el código fuente de Android 13 QPR2 que se lanzó la semana pasada, detectamos varios cambios de código que se preparan para habilitar una función de “fondo de pantalla en vivo de pantalla de bloqueo independiente”.

Un cambio de código agrega un nuevo método a la clase WallpaperManager de Android llamado setWallpaperComponentWithFlags(). Aplicaciones del sistema que contienen el SET_WALLPAPER_COMPONENT Los permisos, como la aplicación Live Wallpaper Picker de Android, pueden utilizar este método para "configurar el fondo de pantalla en vivo [componente] para las pantallas determinadas", como la pantalla de inicio, la pantalla de bloqueo o ambas pantallas.

En otro cambio de código, Google agregó un método llamado isLockscreenLiveWallpaperEnabled() a WallpaperManager para verificar si la nueva función de fondo de pantalla en vivo de la pantalla de bloqueo independiente está habilitada. En Android 13, el nuevo método "es solo un método auxiliar que siempre devuelve falso", mientras que en Android 14, "devolverá verdadero". si la nueva lógica del fondo de pantalla está habilitada, es decir, si el fondo de pantalla de bloqueo siempre usa un servicio de fondo de pantalla y no estático imagen." Servicio de papel tapiz se refiere a la API que las aplicaciones usan para implementar un servicio de fondo de pantalla en vivo, por lo que cuando el "nuevo fondo de pantalla" lógica” está habilitada, la pantalla de bloqueo admitirá la visualización de fondos de pantalla en vivo que implementen este estándar API.

La función "fondo de pantalla en vivo de pantalla de bloqueo independiente" no está disponible actualmente en la Vista previa para desarrolladores de Android 14. Esto se debe a que SystemUI verifica el valor de config_independentLockscreenLiveWallpaper antes de habilitar la nueva lógica del fondo de pantalla. Esta configuración Actualmente está deshabilitado de forma predeterminada en AOSP y las vistas previas públicas de Android 14, por lo que la pantalla de bloqueo en las versiones actuales continúa admitiendo la visualización solo de fondos de pantalla estáticos. Además, la aplicación Live Wallpaper Picker debe actualizarse para admitir la nueva API para configurar un Live Wallpaper Picker. fondo de pantalla para la pantalla de bloqueo, ya que actualmente todavía configura el fondo de pantalla en vivo seleccionado por el usuario tanto en la pantalla de inicio como en la pantalla de bloqueo. pantalla y bloquear pantalla.

Cuando el valor de configuración mencionado anteriormente se anula para que devuelva verdadero usando una superposición de recursos de tiempo de ejecución (RRO) en Android 14 DP2, el La aplicación "Fondo de pantalla y estilo" de Pixel muestra la opción de configurar un fondo de pantalla en vivo independiente en la pantalla de bloqueo, pero no es así. trabajar. En cambio, Live Wallpaper Picker configura el fondo de pantalla en vivo tanto en la pantalla de inicio como en la pantalla de bloqueo.

Es probable que esta función se agregue para adaptarse a nuevos dispositivos como la tableta Píxel, que funcionará como una pantalla inteligente Nest, pero sigue siendo un cambio bienvenido que muchos usuarios han solicitado durante años. Google está trabajando para agregar una gran cantidad de nuevas funciones de personalización, algunas de las cuales son exclusivas de Pixel (como el nuevo fondo de pantalla de emojis), pero este afortunadamente no lo es. Estaremos atentos para ver si esta función aparece en una futura versión preliminar de Android 14, pero no hay garantía de que se lance; a veces, las funciones en desarrollo simplemente nunca hagas el corte final.