Calidad de las apps para Android para vehículos

Las apps para Android para vehículos deben evitar la distracción del conductor por sobre todas las cosas. Puedes seguir las prácticas recomendadas, como usar comandos por voz y un diseño visual muy simple, para minimizar las distracciones.

Las mejores experiencias en vehículos son predictivas y predecibles. Tu app debe mostrar información oportuna al conductor solo cuando sea relevante y usar patrones simples y predecibles para tareas comunes. Si quieres obtener más información, consulta los siguientes lineamientos de diseño:

Cómo probar tu app

Antes de enviar tu app a Google Play para su revisión, debes probarla según los criterios que se indican en esta página. Según corresponda, prueba cada una de las tres formas en las que un conductor puede acceder a tu app:

Acceso en el SO Android Automotive
Usa Android Emulator para validar cada elemento de la lista de tareas. Obtén más información en Prueba tu app para vehículos con Android.
Acceso en una pantalla de vehículo compatible con Android Auto
Usa Android Auto Desktop Head Unit (DHU) para validar cada elemento de la lista de tareas. Obtén más información en Prueba tu app para pantallas de vehículos compatibles con Android Auto.
Acceso en la pantalla del teléfono
Usa un teléfono para validar cada elemento de la lista de tareas. Obtén más información en Prueba tu app para pantallas de teléfonos.

Calidad de las apps básicas

Además de los criterios específicos para vehículos que se mencionan a continuación, las apps deben cumplir con todos los criterios de calidad de la app principal para la plataforma Android, tal como se detalla en calidad de las apps principales. Prueba tu app en función de esos criterios para asegurarte de que cumpla con los estándares de navegación y diseño de Android. Luego, prueba tu app con todos los criterios específicos para vehículos, y recuerda que, cuando se ejecuta en un dispositivo conectado a Android Auto o un dispositivo con SO Android Automotive, la app debe cumplir con los requisitos que se mencionan en esta página.

Lineamientos sobre apps para el auto

Categorías de apps

Categorías admitidas Android Auto SO Android Automotive

Interacción del usuario y diseño visual

Estos criterios permiten que te asegures de que tu app cumpla con los patrones clave de interacción y diseño para garantizar una experiencia de usuario uniforme, intuitiva y agradable en autos. Muchos elementos, como el panel lateral de navegación, fondos de tarjetas, fuentes y colores de íconos, son establecidos y procesados por el sistema. Tus elementos de diseño, específicos para la app, deben cumplir con los siguientes criterios cuando se ejecuten en la pantalla de la consola central de un auto.

Criterios ID Descripción
Animación en pantalla SA-1

La app no muestra en la pantalla elementos animados, como gráficos o videos animados.

Anuncios de texto o visuales AD-1

La app no muestra publicidad basada en texto que no sea el nombre del anunciante o el nombre del producto.

Uso de imágenes IU-1

Los elementos de la app no muestran imágenes en la pantalla. Las excepciones incluyen:

  • Las apps pueden mostrar una sola imagen estática para el contexto del contenido en el fondo de la pantalla de consumo, como la portada de un álbum o el logotipo corporativo del anunciante.
  • Las apps también pueden mostrar íconos en el panel lateral de navegación.
  • Las apps pueden mostrar imágenes y fotografías para ayudar a tomar decisiones de conducción.
  • Las apps de navegación pueden mostrar una imagen para brindar indicaciones de carril o intersección.
Categorías permitidas PC-1

La app no incluye funciones fuera de los tipos de apps destinados a vehículos (más información).

Información visual en el teléfono VI-1

Solo para Android Auto: Si el usuario debe ir a la pantalla del teléfono (por ejemplo, para actuar sobre una solicitud de permiso), la app deberá mostrar un mensaje en el que se le indique al usuario que solo mire la pantalla del teléfono cuando sea seguro hacerlo (más información sobre el contenido multimedia; más información sobre las apps de navegación, Internet de las cosas y lugares de interés).

La app no falla AC-1

Los usuarios deben poder completar tareas en la app usando cinco pantallas o menos (más información).

Texto de desplazamiento ST-1

La app no muestra texto con desplazamiento automático.

Comandos por voz VC-1

La app debe admitir comandos por voz de Asistente de Google (más información sobre el contenido multimedia; más información sobre la navegación).

Respuesta demorada DR-1

Los botones específicos de la app responden a las acciones del usuario en no más de dos segundos.

DR-2

La app se inicia en 10 segundos como máximo.

DR-3

La app carga contenido en 10 segundos como máximo.

Contraste VD-1

La app proporciona íconos y colores que cumplen con los requisitos de contraste de Android Auto (más información).

VD-2

La app ofrece conjuntos de íconos blancos que el sistema colorea para compensar el contraste automático.

VD-3

La app ofrece colores que el sistema puede optimizar para facilitar la lectura en el vehículo.

Orientación de la pantalla DO-1

Las IUs que dibuja la app admiten pantallas horizontales y verticales.

Funcionalidad

Estos criterios garantizan que tu app esté correctamente configurada y proporcione el comportamiento funcional previsto cuando se ejecuta en la pantalla de la consola central de un auto.

Criterios ID Descripción
Rendimiento esperado EP-1

La app funciona según lo previsto o descrito en la ficha de Google Play Store.

EP-2

Cuando se reinicia la app desde la pantalla principal, esta restablece su estado al anterior con la mayor precisión posible.

Botones grises GB-1

Los elementos interactivos que están atenuados intencionalmente no deben ser funcionales.

Distracción del conductor DD-1

Solo las apps de navegación y sus instrucciones pueden usar el canal de audio de navegación (más información).

DD-2

Mientras conduces, la app de video no debe poder iniciarse y la pantalla de la app de video no debe estar visible. El audio de la app de video debe detenerse cuando el usuario comienza a conducir (más información).

Pagos PA-1

La app debe tener flujos simples si las compras están habilitadas mediante el uso de atajos, como compras recientes o favoritas (más información).

La app no debe permitir ninguno de los siguientes casos:

  • Configuración de las formas de pago
  • Varios elementos seleccionados para la compra
  • El usuario se compromete a realizar pagos recurrentes (por ejemplo, suscripciones).
Anuncios de notificaciones NA-1

La app no presenta anuncios publicitarios mediante notificaciones.

Notificaciones irrelevantes IN-1

La app muestra notificaciones solo cuando es relevante para las necesidades del conductor.

Ejemplos:
Correcto: notificar al usuario que llegó un mensaje nuevo.
Incorrecto: notificar al usuario acerca del lanzamiento de un nuevo álbum.

Reproducción automática de contenido multimedia MA-1

Las apps de música no reproducen contenido automáticamente durante el inicio o sin una acción iniciada por el usuario para seleccionar la app o el contenido multimedia de la app (más información).

Función de mensajería MF-1

La app recibe mensajes entrantes (más información).

MF-2

Los mensajes se agrupan correctamente y se muestran en el orden apropiado (más información).

MF-3

El usuario puede responder un mensaje (más información).

MF-4

La app utiliza patrones de diseño de apps de mensajería breves. No se permiten las apps de mensajería de formato largos tradicionales, como apps para correo electrónico.

MF-5

La app implementa un servicio de mensajería entre pares y no servicios de notificaciones, como los del tiempo, las acciones y los resultados deportivos.

NF-1

La app debe proporcionar indicaciones de navegación paso a paso.

NF-2

La app solamente dibuja contenido de mapa en la superficie de las plantillas de navegación. Las instrucciones paso a paso basadas en texto, la indicación de carril y la hora de llegada estimada se deben mostrar en los componentes relevantes de la plantilla de Navigation. En un espacio seguro del mapa, se puede dibujar información adicional relevante para la conducción (p. ej., el límite de velocidad o los obstáculos).

NF-3

Cuando la app proporciona indicaciones paso a paso basadas en texto, también debe activar notificaciones de navegación (más información).

NF-4

Cuando la app de navegación proporciona indicaciones paso a paso basadas en texto, debe enviar información de próximo giro a la pantalla del clúster del vehículo (más información).

NF-5

La app no debe proporcionar notificaciones paso a paso, indicaciones por voz o información de clúster cuando otra app de navegación esté proporcionando instrucciones paso a paso (más información).

NF-6

La app debe controlar las solicitudes de navegación de otras apps de Android Auto (más información).

NF-7

La app debe proporcionar un modo de "prueba" que simule la conducción (más información).

NF-8

La app debe dibujar un mapa de tema claro u oscuro cuando se le solicite (más información).

Funcionalidad de lugares de interés PF-1

La app debe proporcionar una función significativa que sea relevante para la conducción.

Función de Internet de las cosas IT-1
La app de IoT puede permitir lo siguiente mientras conduces:
  • Consulta el estado actual de los dispositivos. Por ejemplo, para ver si una puerta de la cochera está abierta o cerrada, si una bombilla está encendida o apagada, si un sistema de seguridad está activado o desactivado o si una lavadora está en funcionamiento o terminó de lavar.
  • Funciones simples de un solo toque que controlan las funciones de encendido y apagado. Por ejemplo, la capacidad de encender y apagar varios dispositivos, o abrirlos y cerrarlos, además de encender y apagar las luces, encender y apagar un termostato o abrir y cerrar una puerta o cortina de garaje. También incluye la activación y desactivación de una escena o rutina programadas previamente.
  • Notifica a los usuarios sobre un evento en la casa o en otra ubicación. Por ejemplo, recibir notificaciones de una rutina o una escena, una alerta de seguridad o un cambio en el estado abierto o cerrado de una puerta.
La app de IOT no debe permitir lo siguiente mientras conduces:
  • Tareas relacionadas con cualquier tipo de configuración de la app. Por ejemplo, la capacidad de seleccionar dispositivos, sistemas o ubicaciones para usar con la app de IoT.
  • Tareas relacionadas con la creación, la modificación o el reordenamiento. Por ejemplo, la capacidad de crear, modificar o reordenar una escena o una rutina, como una secuencia de eventos cuando sales de una ubicación o la abandonas, lo que incluye abrir y cerrar la puerta de una cochera o encender y apagar las luces.
  • Tareas relacionadas con el control detallado de dispositivos. Por ejemplo, la capacidad de controlar algunas funciones, como el ajuste de las temperaturas del termostato o la intensidad de la iluminación.
Flujo de configuración SF-1

La app debe dirigirse a la página principal después del intento de acceso.

Funciones en el auto AF-1

La app no contiene actividades con optimización de distracciones.

Arquitecturas de la CPU CP-1

La app admite CPUs x86_64 y ARM.

Navegabilidad de la app AN-1

La app permite que los usuarios naveguen por ella sin encontrar ningún punto muerto.

Preguntas frecuentes

¿Qué sucederá después de que envíe mi app?

Las apps para vehículos están sujetas a una revisión manual adicional más allá de los procesos de revisión normales de Play Store. Tu app se probará a fin de garantizar que cumpla con los criterios descritos anteriormente relacionados con la distracción del conductor.

Después de enviar mi app, ¿cómo sabré si no cumple con todos los requisitos de Android Auto o del SO Android Automotive?

Si tu app no cumple con los requisitos de usabilidad que se describen en esta página, el equipo de Play Store se comunicará contigo a la dirección de correo electrónico que especificaste en la cuenta de Google Play Console asociada a la app.

Nota: Para obtener información sobre cómo publicar tu app en Google Play, consulta Cómo distribuir apps para Android en vehículos.

Mi app no se orienta solo a Android Auto o al SO Android Automotive. Si no cumple con los requisitos para vehículos, ¿aparecerá mi app nueva o actualizada en Google Play para otros dispositivos?

No. Cuando Google inicie el proceso de aprobación, tu app se someterá a una revisión de seguridad del conductor y no se enviarán las actualizaciones posteriores hasta que se apruebe. Si necesitas actualizar tu app para otros dispositivos, te recomendamos crear una versión independiente de las actualizaciones de la app para vehículos.

Importante: Debido a esta restricción, no debes utilizar tu APK de producción en los prototipos de compatibilidad con Auto.

Notas sobre cambios

Diciembre de 2022

  • Función de Internet de las cosas
    • Categorías afectadas: Internet de las cosas
    • Criterios nuevos:


      Es posible que la app de IoT permita lo siguiente mientras conduces:
      • Consulta el estado actual de los dispositivos. Por ejemplo, para ver si una puerta de la cochera está abierta o cerrada, si una bombilla está encendida o apagada, si un sistema de seguridad está activado o desactivado o si una lavadora está en funcionamiento o terminó de lavar.
      • Funciones simples de un solo toque que controlan las funciones de encendido y apagado. Por ejemplo, la capacidad de encender y apagar varios dispositivos, o abrirlos y cerrarlos, además de encender y apagar las luces, encender y apagar un termostato o abrir y cerrar una puerta o cortina de garaje. También incluye la activación y desactivación de una escena o rutina programadas previamente.
      • Notifica a los usuarios sobre un evento en la casa o en otra ubicación. Por ejemplo, recibir notificaciones de una rutina o una escena, una alerta de seguridad o un cambio en el estado abierto o cerrado de una puerta.
      La app de IOT no debe permitir lo siguiente mientras conduces:
      • Tareas relacionadas con cualquier tipo de configuración de la app. Por ejemplo, la capacidad de seleccionar dispositivos, sistemas o ubicaciones para usar con la app de IoT.
      • Tareas relacionadas con la creación, la modificación o el reordenamiento. Por ejemplo, la capacidad de crear, modificar o reordenar una escena o una rutina, como una secuencia de eventos cuando sales de una ubicación o la abandonas, lo que incluye abrir y cerrar la puerta de una cochera o encender y apagar las luces.
      • Tareas relacionadas con el control detallado de dispositivos. Por ejemplo, la capacidad de controlar algunas funciones, como el ajuste de las temperaturas del termostato o la intensidad de la iluminación.

Mayo de 2022

  • Categorías de apps: "Estacionamiento y carga" se reemplazó por "Lugar de interés".
  • Animación de la pantalla
    • Categorías afectadas: Contenido multimedia, Mensajería, Navegación, Lugar de interés
    • Texto anterior:


      La app no muestra en la pantalla elementos animados, como gráficos animados, video o barras de progreso.


    • Texto nuevo:


      La app no muestra en la pantalla elementos animados, como gráficos o videos animados.


  • Uso de imágenes
    • Categorías afectadas: Contenido multimedia, Mensajería, Navegación, Lugar de interés
    • Texto anterior:


      Los elementos de la app no muestran imágenes en la pantalla. Las excepciones incluyen:

      • Las apps pueden mostrar una sola imagen estática para el contexto del contenido en el fondo de la pantalla de consumo, como la portada de un álbum o el logotipo corporativo del anunciante.
      • Las apps también pueden mostrar íconos en el panel lateral de navegación.
      • Las apps de navegación, estacionamiento y carga pueden mostrar imágenes y fotografías a fin de ayudar a tomar decisiones de conducción.
      • Las apps de navegación pueden mostrar una imagen para brindar indicaciones de carril o intersección.

    • Texto nuevo:


      Los elementos de la app no muestran imágenes en la pantalla. Las excepciones incluyen:

      • Las apps pueden mostrar una sola imagen estática para el contexto del contenido en el fondo de la pantalla de consumo, como la portada de un álbum o el logotipo corporativo del anunciante.
      • Las apps también pueden mostrar íconos en el panel lateral de navegación.
      • Las apps pueden mostrar imágenes y fotografías para ayudar a tomar decisiones de conducción.
      • Las apps de navegación pueden mostrar una imagen para brindar indicaciones de carril o intersección.

  • Categorías permitidas
    • Categorías afectadas: Contenido multimedia, Mensajería, Navegación, Lugar de interés, Video
    • Texto anterior:


      La app no incluye juegos ni otras funciones fuera de los tipos de apps destinados a vehículos (más información).
    • Texto nuevo:


      La app no incluye funciones fuera de los tipos de apps destinados a vehículos (más información).
  • Información visual en el teléfono
    • Categorías afectadas: Contenido multimedia, Navegación, Lugar de interés
    • Texto anterior:


      Solo Android Auto: Si el usuario debe ir a la pantalla del teléfono (por ejemplo, para actuar sobre una solicitud de permiso), la app deberá mostrar un mensaje en el que se le indique al usuario que solo mire la pantalla del teléfono cuando sea seguro hacerlo (más información sobre el contenido multimedia; más información sobre las apps de navegación, estacionamiento y carga).
    • Texto nuevo:


      Solo Android Auto: Si el usuario debe ir a la pantalla del teléfono (por ejemplo, para actuar sobre una solicitud de permiso), la app deberá mostrar un mensaje en el que se le indique al usuario que solo mire la pantalla del teléfono cuando sea seguro hacerlo (más información sobre el contenido multimedia; más información sobre las apps de navegación y lugares de interés).
  • Funcionalidad de navegación
    • Categorías afectadas: Navegación
    • Texto anterior:


      La app solamente dibuja contenido de mapa en la superficie de las plantillas de navegación. Las instrucciones paso a paso basadas en texto, la indicación de carril y la hora de llegada estimada se deben mostrar en los componentes relevantes de la plantilla de Navigation. En el lado derecho del mapa, se puede dibujar información adicional relevante para la conducción (p. ej., el límite de velocidad o los obstáculos).
    • Texto nuevo:


      La app solamente dibuja contenido de mapa en la superficie de las plantillas de navegación. Las instrucciones paso a paso basadas en texto, la indicación de carril y la hora de llegada estimada se deben mostrar en los componentes relevantes de la plantilla de Navigation. En un espacio seguro del mapa, se puede dibujar información adicional relevante para la conducción (p. ej., el límite de velocidad o los obstáculos).
  • Funcionalidad de lugares de interés
    • Categorías afectadas: Lugares de interés
    • Texto anterior:


      La app debe proporcionar una funcionalidad significativa en su categoría que resulte relevante para la conducción.
    • Texto nuevo:


      La app debe proporcionar una función significativa que sea relevante para la conducción.
    • Criterios eliminados:


      Si una app de estacionamiento muestra una lista de ubicaciones junto a un mapa (p. ej., la plantilla del mapa de la lista de lugares), las ubicaciones de la lista solo podrán ser lugares para estacionar.

      Del mismo modo, para las apps de carga, las ubicaciones deberán ser estaciones de carga.


Abril de 2022

  • Orientación de la pantalla
    • Categorías afectadas: Video
    • Criterios nuevos:


      Las IUs que dibuja la app admiten pantallas horizontales y verticales.

  • Distracción del conductor
    • Categorías afectadas: Video
    • Criterios nuevos:


      Mientras conduces, la app de video no debe poder iniciarse y la pantalla de la app de video no debe estar visible. El audio de la app de video debe detenerse cuando el usuario comienza a conducir.

  • Flujo de configuración
    • Categorías afectadas: Video
    • Criterios nuevos:


      La app debe dirigirse a la página principal después del intento de acceso.

  • Funciones en el auto
    • Categorías afectadas: Video
    • Criterios nuevos:


      La app no contiene actividades optimizadas para conductores.

  • Arquitectura de la CPU
    • Categorías afectadas: Video
    • Criterios nuevos:


      La app admite CPUs x86_64 y ARM.

  • Navegabilidad de la app
    • Categorías afectadas: Video
    • Criterios nuevos:


      La app permite que los usuarios naveguen por ella sin encontrar ningún punto muerto.

Noviembre de 2021

  • Información visual en el teléfono
    • Categorías afectadas: Contenido multimedia, Navegación, Estacionamiento y carga
    • Texto anterior:


      Mientras la app interactúe con la pantalla del auto y este no se encuentre estacionado, la app no activará la pantalla del teléfono para presentar información visual de ningún tipo, como notificaciones, avisos, videos, imágenes, publicidad o elementos similares. (Obtén más información sobre la navegación, el estacionamiento y la carga). Del mismo modo, mientras la app ejecuta la IU de Android Auto en la pantalla del teléfono, no presenta ninguna información visual en el teléfono que no esté relacionada con Android Auto.

      Si el usuario debe ir a la pantalla del teléfono (p. ej., para actuar sobre una solicitud de permiso), la app deberá mostrar un mensaje en el que se indique al usuario que solo mire su pantalla de teléfono cuando sea seguro hacerlo.


    • Texto nuevo:


      Solo para Android Auto: Si el usuario debe ir a la pantalla del teléfono (por ejemplo, para actuar sobre una solicitud de permiso), la app deberá mostrar un mensaje en el que se le indique al usuario que solo mire la pantalla del teléfono cuando sea seguro hacerlo (más información sobre el contenido multimedia, más información sobre las apps de navegación, estacionamiento y carga).


  • Pagos
    • Categorías afectadas: Navegación, Estacionamiento y carga
    • Texto anterior:


      La app debe tener flujos simples si están habilitadas las compras.


    • Texto nuevo:


      La app debe tener flujos simples si las compras están habilitadas mediante el uso de atajos, como compras recientes o favoritas (más información).

      La app no debe permitir ninguno de los siguientes casos:

      • Configuración de las formas de pago
      • Varios elementos seleccionados para la compra
      • El usuario se compromete a realizar pagos recurrentes (por ejemplo, suscripciones).