Android Auto y el SO Android Automotive permiten a los usuarios acceder a apps en los sistemas de infoentretenimiento de los automóviles mientras estos están estacionados. Adapta tu app para pantallas de automóviles con solo unos pocos cambios de implementación.
Consideraciones clave para los automóviles
- Orientación de pantalla fija: Las pantallas de infoentretenimiento del automóvil tienen una orientación fija, ya sea horizontal o vertical. Asegúrate de que tu app admita ambos para adaptarse a los diferentes modelos de vehículos.
- Navegación y IU del sistema únicas: El SO Android Automotive puede incluir barras del sistema y esquemas de navegación personalizados. La navegación por gestos no es compatible, y las ayudas para volver pueden variar.
- Pantallas y cortes irregulares: Algunos vehículos tienen pantallas no rectangulares o con formas irregulares con cortes únicos. Usa parámetros de diseño adecuados para controlarlos de forma segura.
- Barras del sistema: Los fabricantes de automóviles pueden controlar si las apps pueden mostrar u ocultar las barras del sistema para ingresar al modo envolvente y salir de él. Los fabricantes también pueden controlar si las apps pueden configurar el color y la translucidez de las barras del sistema.
- Situaciones sin conexión: Los automóviles suelen tener conectividad a Internet intermitente o nula. Tu app debe seguir funcionando en situaciones sin conexión.
- Seguridad y estado de estacionamiento: Las apps son principalmente accesibles cuando el auto está estacionado. Asegúrate de que la IU esté optimizada para interacciones rápidas y claras que se adapten a un entorno vehicular.
Estrategias de adaptación
- Usa clases de tamaño de ventana: Usa clases de tamaño de ventana para categorizar las pantallas como compactas, medianas o expandidas, y ajusta tu diseño en consecuencia.
- Implementa diseños de varios paneles: Para las pantallas de automóviles más anchas, usa list-detail o cualquier otro patrón de varios paneles para aprovechar al máximo el ancho disponible.
- Optimiza los recursos para automóviles: Usa el calificador de recursos
carpara proporcionar diseños o configuraciones diseñados específicamente para el entorno automotriz. - Prueba en emuladores: Primero, prueba la compatibilidad de tu app en un emulador del SO Android Automotive para identificar problemas de IU específicos del automóvil.
Más información
Para obtener orientación completa sobre el desarrollo de Android para vehículos, consulta la descripción general de Android para vehículos.