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 con la app de Android Auto y un vehículo o un sistema estéreo compatible. Los usuarios 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. Para obtener más información, consulta Descripción general de Android Auto.
Figura 1: Android Auto, con tecnología de un teléfono y ejecutándose en un vehículo
SO Android Automotive
El SO Android Automotive es un sistema de infoentretenimiento basado en Android que está integrado en vehículos. El sistema del auto 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 auto, en lugar de sus teléfonos. Para obtener más información, consulta Descripción general del SO Android Automotive.
Figura 2: SO Android Automotive ejecutándose en un emulador
Categorías de app compatibles
Debido a las consideraciones únicas de los autos, Android Auto y el SO Android Automotive solo admiten ciertos tipos de apps, como se describe en la siguiente tabla:
| 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: Las apps de música también se pueden compilar con las plantillas de la Biblioteca de apps de Android para vehículos, como parte de nuestro Programa de acceso anticipado para Android Auto. Consulta Cómo compilar una app de música con plantilla para obtener más información específica de las apps de música. |
Android Auto y SO Android Automotive (para apps de música y apps de música con plantilla apps) |
Mientras conduces o el vehículo está estacionado |
Todo tipo de pistas Importante: Las apps de contenido multimedia que usan plantillas de la Biblioteca de apps para vehículos solo se pueden publicar en segmentos de pruebas internas y segmentos de pruebas cerradas como parte de nuestro Programa de acceso anticipado |
| Comunicación: Notificaciones de mensajería |
Las notificaciones 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. Para obtener más información, consulta Cómo extender las notificaciones de mensajería para Android Auto.
Compilada con: Notificaciones de |
Android Auto | Mientras conduces o el vehículo está estacionado | Todo tipo de pistas |
| Comunicación: Labs de mensajería con plantilla labs |
Las apps de mensajería con plantilla amplían las capacidades de las notificaciones de mensajería para permitir que los usuarios exploren el historial de conversaciones, lean mensajes históricos en voz alta con la función de texto a voz y envíen respuestas con la entrada de voz en el vehículo. Compilada con: La Biblioteca de apps de Android para vehículos. Consulta Cómo compilar experiencias de mensajería con plantilla para Android Auto para obtener más información específica de las apps de mensajería. |
Android Auto | Mientras conduces o el vehículo está estacionado | Segmentos de pruebas internas y cerradas |
| Comunicación: Labs de llamadas |
Las apps de llamadas permiten que los usuarios realicen y reciban llamadas en la pantalla del vehículo. Compilada con: La Biblioteca de Telecom Jetpack y la Biblioteca de apps de Android para vehículos. Consulta Cómo compilar experiencias de llamadas para Android Auto para obtener más información específica de las apps de llamadas. |
Android Auto | Mientras conduces o el vehículo está estacionado | Segmentos de pruebas internas y cerradas |
| Navegación |
Las apps de navegación, incluidos los proveedores de servicios de transporte y entrega, ayudan a los usuarios a llegar adonde quieren ir con instrucciones paso a paso. Compilada con: La Biblioteca de apps de Android para vehículos. Consulta Cómo compilar una app de navegación 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 |
| 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 |
| Clima |
Las apps de clima permiten que los usuarios vean información meteorológica relevante relacionada con su ubicación actual o a lo largo de su ruta. Las apps de clima también pueden proporcionar navegación capacidades. Compilada con: La Biblioteca de apps de Android para vehículos. Consulta Cómo compilar una app de clima 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 |
| Categorías de apps que se utilizan solo con el vehículo estacionado | ||||
| 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 |
Principalmente mientras el vehículo está estacionado Las apps de video pueden admitir un uso limitado mientras se conduce, como se describe en Cómo admitir audio mientras se conduce. |
Todo tipo de pistas |
| Labs de 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 vehículos. |
Android Auto y SO Android Automotive | Solo cuando el vehículo está estacionado | Segmentos de pruebas internas y cerradas |
| Labs de 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 |
Integración con apps y servicios de Google
Puedes compilar tus propias apps para usarlas en vehículos que admitan Android para vehículos, incluidos Android Auto y vehículos con Google integrado. Los siguientes recursos contienen orientación adicional relacionada con la implementación:
Tu app puede iniciar la navegación en Google Maps integrado a través de intents de Google Maps para Automotive.
Las apps de navegación pueden lograr la interoperabilidad con el Asistente de Google a través de tres formatos diferentes de intents. Consulta Cómo implementar intents de apps de navegación. Para obtener más información sobre la implementación de apps de navegación paso a paso compatibles con el SO Android Automotive y Android Auto, consulta Cómo compilar una app de navegación.
El Asistente de Google puede iniciar cualquier app instalada en el vehículo con comandos de voz como "Hey Google, abre la app de ejemplo"
La clase
PackageManagerte permite recuperar información sobre los paquetes de aplicaciones instalados en un dispositivo y, luego, realizar acciones adicionales, como obtener el intent que se puede iniciar para un paquete y lanzar ese intent.
Para probar tus apps, usa las herramientas de prueba para ejecutar Android Auto y el SO Android Automotive en tu máquina de desarrollo. Consulta Cómo probar apps de Android para vehículos para obtener más detalles.
Para obtener lineamientos de diseño de apps, consulta Android para vehículos.
Recursos adicionales
Si deseas obtener más información acerca de Android para vehículos, consulta los siguientes recursos adicionales.