En esta sección, se aborda la implementación de AOSP de varios parámetros de configuración de pantalla de Android, incluidos los accesos directos a apps, los íconos circulares del selector, el modo No interrumpir (DND), la función Multiventana (pantalla dividida, forma libre y pantalla en pantalla), el video de alto rango dinámico (HDR), la luz nocturna y el modo de demo para punto de venta. Consulta las subpáginas de esta sección para obtener más detalles.
Íconos adaptables
Los íconos adaptables mantienen una forma coherente dentro del dispositivo, pero varían de un dispositivo a otro con solo un elemento de ícono proporcionado por el desarrollador. Además, los íconos admiten dos capas (primer plano y segundo plano) que se pueden usar para generar movimiento que proporcione interés visual a los usuarios.
Accesos directos a aplicaciones
La versión de Android 7.1.1 permite a los desarrolladores definir accesos directos específicos de acciones en sus apps que se pueden mostrar en un selector. Estos accesos directos a apps permiten a los usuarios iniciar rápidamente tareas comunes o recomendadas dentro de una app.
Bloqueo de toques no confiables
Para preservar la seguridad del sistema y ofrecer una buena experiencia del usuario, Android 12 agrega compatibilidad para evitar el abuso de superposición, específicamente realizando cambios en el administrador de ventanas y el área del distribuidor de entrada. Android 12 evita que las apps consuman eventos táctiles en los que una superposición oculta la app de forma insegura. En otras palabras, el sistema bloquea los toques que pasan por ciertas ventanas, con algunas excepciones.
Íconos circulares
Los íconos circulares del selector son compatibles con Android 7.1.1 y versiones posteriores. Los íconos circulares del selector no están habilitados de forma predeterminada. Para usar íconos circulares en la implementación de tu dispositivo, debes editar la superposición de recursos en el dispositivo para habilitarlos.
Administración de color
Android 8.1 agrega compatibilidad con la administración de color que se puede usar para proporcionar una experiencia coherente en todas las tecnologías de visualización. Las aplicaciones que se ejecutan en Android 8.1 pueden acceder a todas las funciones de pantalla con amplia gama de colores para aprovechar al máximo un dispositivo de visualización.
Notificaciones y widgets de conversación
Android 11 agregó compatibilidad para personalizar el comportamiento y la posición de las notificaciones de conversación en el panel de notificaciones por prioridad y nivel de alerta, lo que permite que las conversaciones se marquen como importantes y que las burbujas específicas de conversaciones se inicien en el espacio de conversación. A partir de estas funciones de Android 11, la función del widget de conversación de Android 12 permite a los usuarios agregar widgets de conversación para contactos importantes a la pantalla principal, lo que les permite reanudar conversaciones fácilmente sin esperar una notificación.
Cortes de pantalla
Android 9 agrega compatibilidad para implementar diferentes tipos de cortes de pantalla en dispositivos. Los cortes de pantalla permiten crear experiencias envolventes de borde a borde al mismo tiempo que dejan espacio para sensores importantes en el frente de los dispositivos.
No interrumpir
Android 7.0 admite configuraciones de No interrumpir (DND) para reglas automáticas de terceros, control de alarmas, supresión de distracciones visuales y personalización de la configuración de DND.
Reproducción de video HDR
El video de alto rango dinámico (HDR) es la próxima frontera en la decodificación de video de alta calidad, que ofrece cualidades de reproducción de escenas sin igual. Android 7.0 obtuvo compatibilidad inicial con HDR, que incluye la creación de constantes adecuadas para el descubrimiento y la configuración de canalizaciones de video HDR.
Varias pantallas
Android 10 habilita dispositivos portátiles plegables y de varias pantallas, el uso de pantallas externas y otros factores de forma. La función de varias pantallas también habilita varias funciones específicas de Automotive, como pantallas del conductor, pantallas de pasajeros y entretenimiento en el asiento trasero.
Multiventana
En Android 7.0 y versiones posteriores, los usuarios pueden tener varias apps que se muestran simultáneamente en la pantalla del dispositivo con la nueva función de plataforma, Multiventana. Además de la implementación predeterminada de Multiventana, Android también admite algunas variedades de Multiventana.
Luz nocturna
Android 7.1.1 incluye una función llamada Luz nocturna que reduce la cantidad de luz azul que emite la pantalla del dispositivo para que coincida mejor con la luz natural de la hora del día y la ubicación del usuario. Android 8.0 incluye una función que les brinda a los usuarios más control sobre la intensidad del efecto de Luz nocturna.
Pantalla en pantalla
Android 8.0 admite la función de pantalla en pantalla (PIP) en dispositivos portátiles Android. PIP permite a los usuarios cambiar el tamaño de una app con una actividad en curso en una ventana pequeña.
Modo de demo para punto de venta
Android 7.1.1 y versiones posteriores ofrecen compatibilidad a nivel del sistema para el modo de venta minorista, de modo que los usuarios puedan examinar fácilmente los dispositivos en acción. Android 8.1 revisa esta compatibilidad para crear usuarios de demostración a través del administrador de políticas del dispositivo.
Cómo rotar sugerencias
En Android 8.0, los usuarios podían alternar entre los modos de rotación automática y vertical con una tarjeta de Configuración rápida o la configuración de pantalla. Android 9 actualizó el modo de rotación vertical para eliminar las rotaciones involuntarias fijando la rotación de pantalla actual, incluso si cambia la posición del dispositivo.
Interacciones con pantalla dividida
En Android 7.0 y versiones posteriores, los usuarios pueden tener varias apps que se muestran simultáneamente en la pantalla del dispositivo con la función de plataforma Multiventana. Android 8.0 mejora la pantalla dividida refinando la función y agregándole más funcionalidad.
Transiciones de app sincronizadas
Las transiciones de app sincronizadas son una función de Android 9 que mejora la arquitectura de transición de apps existente. Cuando un usuario abre, cierra o cambia entre apps, el proceso SystemUI o Launcher (pantalla principal) envía una solicitud para controlar el fotograma de animación por fotograma con sincronización garantizada entre las animaciones de vista y las animaciones de ventana.
Clasificación de texto
La clasificación de texto utiliza técnicas de aprendizaje automático para ayudar a los desarrolladores a clasificar el texto. Android 9 extendió el framework de clasificación de texto introducido en Android 8.1 con el nuevo servicio de Text Classifier. El servicio de Text Classifier es la forma recomendada para que los OEMs proporcionen compatibilidad con el sistema de clasificación de texto.
Widgets y accesos directos
La API de flujo para agregar accesos directos y widgets en Android 8.0 permite a los desarrolladores de aplicaciones agregar accesos directos y widgets desde el interior de la app en lugar de depender de la bandeja de widgets. También dejó de usar el método antiguo (enviar una transmisión) para agregar accesos directos por motivos de seguridad.
Desenfoque de ventanas
En Android 12, las APIs públicas están disponibles para implementar efectos de desenfoque de ventana (como desenfoque del fondo y desenfoque detrás). Con estas API, puedes desenfocar lo que haya detrás de tu propia ventana. Puedes crear ventanas con fondos desenfocados, lo que genera un efecto de cristal esmerilado, o bien mostrar ventanas con toda la pantalla detrás de ellas desenfocada, lo que genera un efecto de profundidad de campo. También puedes combinar los dos efectos.
Ampliación de ventanas
En Android 12, los usuarios con visión reducida pueden ampliar fácilmente cualquier elemento de la pantalla de una manera que se adapte a sus necesidades cambiantes mediante la función de ampliación de la ventana. La ampliación de ventana permite ampliar una parte seleccionada de la pantalla, a diferencia de lo que sucede cuando se usa zoom en toda una pantalla. La ventana seleccionada se puede arrastrar por toda la pantalla, lo que permite ampliar diferentes partes según sea necesario.