Lleva tu app a vehículos con Android Auto o el SO Android Automotive. Usa una arquitectura de app que funcione en ambos casos para que todos los usuarios puedan disfrutarla.
Android Auto
Android Auto ofrece una experiencia de apps optimizadas para conductores a usuarios que cuentan con teléfonos Android y la app de Android Auto, pero cuyos vehículos no usan el SO Android Automotive. Si el vehículo de un usuario o el sistema estéreo del vehículo no son compatibles con Android Auto, pueden usar tu app directamente en la pantalla del vehículo conectando el teléfono.
Puedes habilitar la conexión de Android Auto con la app del teléfono si creas servicios que Android Auto use para mostrar una interfaz optimizada para conductores. Puedes reutilizar estos servicios para tu app con SO Android Automotive, pero los usuarios no instalan la aplicación para teléfonos en sus vehículos. En la Figura 1, se muestra un ejemplo de Android Auto que se ejecuta en un vehículo.
Android Auto ya tiene millones de usuarios y cientos de vehículos y sistemas estéreo compatibles.
Figura 1: Android Auto funciona con un teléfono y se ejecuta en un automóvil
SO Android Automotive
El SO Android Automotive es un sistema de infoentretenimiento basado en Android que está integrado en vehículos. El sistema del vehículo es un dispositivo Android autónomo que está optimizado para la conducción. Con el SO Android Automotive, los usuarios instalan tu app directamente en el vehículo, en lugar de sus teléfonos.
En el caso de las apps de música, tu app debe incluir un servicio de navegador multimedia. Consulta Cómo compilar apps de música para automóviles si quieres obtener instrucciones. Puedes usar el mismo servicio de navegador multimedia con el SO Android Automotive y con Android Auto. Sin embargo, hay algunas actividades, como el acceso y la configuración, que debes diseñar específicamente para el SO Android Automotive. Si deseas obtener más información, consulta Cómo adaptar el flujo de acceso y Configuración de diseño en los lineamientos de diseño del SO Android Automotive. En la Figura 2, se muestra un ejemplo de una app que se ejecuta en el SO Android Automotive.
Figura 2: SO Android Automotive en un auto
Categorías de apps compatibles
Android Auto y el SO Android Automotive admiten los siguientes tipos de apps:
- Apps de música (audio)
- Las apps de música te permiten explorar y reproducir música, radio, audiolibros y otro contenido de audio en el automóvil. Puedes compilar, probar y distribuir apps de música en Android Auto y el SO Android Automotive. Si quieres obtener más información, consulta Cómo compilar apps de música para vehículos.
- Apps de mensajes
- Las apps de mensajería permiten que los usuarios reciban notificaciones entrantes, lean mensajes en voz alta mediante la función de texto a voz y envíen respuestas mediante la entrada de voz en el vehículo. Puedes compilar, probar y distribuir apps de mensajería en Android Auto. Consulta Cómo compilar apps de mensajería para Android Auto a fin de obtener más información.
- Apps de navegación
- Las apps de navegación, incluidos los proveedores de servicios de transporte y entrega, ayudan a los usuarios a llegar a donde quieren ir mediante instrucciones paso a paso. Para desarrollar este tipo de apps, usa la Biblioteca de apps de Android para vehículos. Para obtener más información, consulta Cómo usar la Biblioteca de apps de Android para vehículos y Cómo compilar una app de navegación.
- Apps de lugares de interés (POI)
- Las apps de lugares de interés permiten que los usuarios descubran puntos de interés y naveguen a ellos, además de realizar acciones relevantes, como es el caso de las apps de estacionamiento, carga y combustible. Para desarrollar este tipo de apps, usa la Biblioteca de apps de Android para vehículos. Para obtener más información, consulta Cómo usar la Biblioteca de apps de Android para vehículos y Cómo compilar una app de lugares de interés.
- Aplicaciones de la Internet de las cosas (IoT)
- Las apps de IoT permiten que los usuarios realicen acciones relevantes en dispositivos conectados desde el vehículo. Por ejemplo, para controlar el estado de ciertos dispositivos, como abrir una puerta de garaje, activar los interruptores de luz del hogar o habilitar la seguridad de la casa. Para desarrollar este tipo de apps, usa la Biblioteca de apps de Android para vehículos. Para obtener más información, consulta Cómo usar la Biblioteca de apps de Android para vehículos y Cómo compilar una app de Internet de las cosas.
- Apps de video (para usar cuando el vehículo está estacionado)
- Las apps de video permiten que los usuarios miren videos en streaming mientras el vehículo está estacionado. El propósito principal de estas apps es mostrar videos en streaming. Puedes compilar, probar y distribuir apps de video en el SO Android Automotive. Consulta Cómo compilar apps de video para el SO Android Automotive a fin de obtener más información.
Recursos adicionales
Si deseas obtener más información acerca de Android para vehículos, consulta los siguientes recursos adicionales.