Descripción general de Android para vehículos

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.

Interfaz de usuario de Android Auto.

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.

Interfaz de usuario de Automotive OS

Figura 2: SO Android Automotive en un auto

Categorías de apps compatibles

Categoría Descripción Plataformas Uso Publicación
Música - audio

Las apps de música permiten que los usuarios exploren y reproduzcan música, radio, audiolibros y otro contenido de audio en el vehículo. Si quieres más información, consulta Cómo compilar apps de música para vehículos.

Importante: La categoría Música no incluye contenido de video. Consulta la otra categoría Video para obtener detalles sobre las apps que reproducen videos.

Compilada con: MediaBrowserService y MediaSession. En el SO Android Automotive, también puedes compilar pantallas de acceso y configuración (para usar mientras el vehículo está estacionado) usando Views o Compose.

Android Auto y SO Android Automotive Mientras conduces o el vehículo está estacionado Todo tipo de pistas
Mensajería

Las apps de mensajería permiten que los usuarios reciban notificaciones entrantes, lean mensajes en voz alta con la función de texto a voz y envíen respuestas con la entrada de voz en el vehículo. Consulta Cómo compilar apps de mensajería para Android Auto para obtener más información.

Compilada con: Notificaciones de MessagingStyle, un Service para controlar acciones de respuesta y de marcación como leído.

Android Auto Mientras conduces o el vehículo está estacionado Todo tipo de pistas
Lugar 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.

Compilada con: La Biblioteca de apps de Android para vehículos. Consulta Cómo compilar una app de lugares de interés para obtener más información específica de estas apps.

Android Auto y SO Android Automotive Mientras conduces o el vehículo está estacionado Todo tipo de pistas
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 la puerta de la cochera, activar los interruptores de luz del hogar o habilitar la seguridad de la casa.

Compilada con: La Biblioteca de apps de Android para vehículos. Consulta Cómo compilar una app de Internet de las cosas para obtener más información específica de estas apps.

Android Auto y SO Android Automotive Mientras conduces o el vehículo está estacionado Todo tipo de pistas
Video

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.

Compilada con: Views o Compose. Consulta Cómo compilar apps de video para el SO Android Automotive para obtener más información.

SO Android Automotive Solo cuando el vehículo está estacionado Segmentos de pruebas internas, cerradas y abiertas
Juegos

Las apps de juegos permiten que los usuarios jueguen mientras el vehículo está estacionado. El objetivo principal de estas apps es jugar.

Compilada con: Views o Compose. Si quieres más información, consulta Cómo compilar juegos para el SO Android Automotive.

SO Android Automotive Solo cuando el vehículo está estacionado Segmentos de pruebas internas
Navegadores

Las apps de navegadores permiten que los usuarios accedan a páginas web mientras el vehículo está estacionado.

Compilada con: Views o Compose. Si quieres más información, consulta Cómo compilar navegadores para el SO Android Automotive.

SO Android Automotive Solo cuando el vehículo está estacionado Segmentos de pruebas internas

Recursos adicionales

Si deseas obtener más información acerca de Android para vehículos, consulta los siguientes recursos adicionales.

Diseño

Ejemplos

Codelabs

Blogs

Videos