Requisitos de UX

Asegúrate de que tu app cumpla con los requisitos de diseño para la usabilidad en automóviles.

En esta sección, se enumeran (o se proporcionan vínculos a) todos los requisitos de UX que necesitarás. Los requisitos de UX se expresan como instrucciones que DEBES, DEBERÍAS o PUEDES seguir. En términos generales, puedes entender estas etiquetas de la siguiente manera:

OBLIGATORIO Obligatorio (se aplica en la API o en calidad de las apps para Android para vehículos)
DEBE Recomendado
MAYO Opcional

Requisitos de UX para apps con plantillas

Estos son los requisitos según el tipo de app que diseñes:

Requisitos generales

OBLIGATORIO Mantén los flujos de tareas en 5 pasos o menos.
OBLIGATORIO Obtén el permiso del usuario para acceder al micrófono del automóvil antes de grabar audio para la entrada de voz.
OBLIGATORIO Usa el método adecuado (como se indica en Cómo usar la biblioteca de apps de Android para automóviles) para dirigir a los usuarios de Android Auto al teléfono para realizar acciones que no se permiten mientras conducen, y pídeles que miren la pantalla del teléfono solo cuando sea seguro hacerlo (consulta Cómo otorgar permisos en el teléfono).
NO DEBE Finaliza los flujos de tareas de 5 pasos con una plantilla basada en listas, a menos que la función de Límites de tareas adaptativos esté habilitada (el 5º paso debe ser uno de los siguientes: Navegación, Mensaje o Panel).
SHOULD Mantén los flujos de tareas breves (de 2 a 3 pasos de longitud).
SHOULD Muestra el contenido (o los botones de la tira de acciones) durante al menos 8 segundos antes de quitarlo en una transición automática entre pasos.
SHOULD Pídeles a los usuarios que otorguen los permisos necesarios cuando abran la app por primera vez.
SHOULD Si es posible, proporciona 2 colores de énfasis para adaptarse mejor a los fondos claros y oscuros.
SHOULD Proporciona un botón Atrás o algún otro mecanismo de salida en los lugares donde no hay otras acciones disponibles, como las pantallas de carga y las plantillas de mensajes y paneles sin acciones.
SHOULD Mostrar contenido útil cuando se abre una plantilla, en lugar de un estado vacío sin opciones para los usuarios
SHOULD Proporciona accesos directos a pasos anteriores (por ejemplo, cuando los flujos de tareas superan las 3 pantallas).
SHOULD Proporciona un punto de entrada del usuario, como un ícono de micrófono, si tu app permite la entrada de voz (grabación de audio).
SHOULD Dejar de grabar audio cuando el usuario deje de proporcionar la entrada
SHOULD Actualiza el contenido solo para los fines que se indican en Cómo limitar la distracción del conductor o cuando se permita explícitamente en la orientación para plantillas o tipos de apps específicos.
NO DEBE Usa transiciones automáticas para completar tareas sin la acción del usuario (es decir, no las uses de forma consecutiva).
NO DEBE Crea botones con estados, como los de activación, en lugares donde se admiten acciones (los de activación solo se admiten en las filas de listas).
MAY Actualiza la imagen, el ícono o el texto secundario de un elemento de la cuadrícula o de la fila de la lista para reflejar los cambios.

Solo flujos de compra

SHOULD Proporciona atajos siempre que sea posible, como permitir que los usuarios repitan transacciones anteriores ("volver a reservar").
NO DEBE Permite que los usuarios configuren formas de pago.
NO DEBE Solicitar a los usuarios que se comprometan a realizar pagos recurrentes
NO DEBE Permite que los usuarios seleccionen varios elementos para comprar en un solo flujo.

Solo apps de POI

DEBE Proporciona una forma de iniciar una app de navegación para navegar al punto de interés.
OBLIGATORIO Asegúrate de que toda la información visual que se muestra en los mapas (como la información de velocidad y el etiquetado de rutas) cumpla con los requisitos de contraste .
OBLIGATORIO Dibuja solo contenido de mapa y contenido relacionado con la conducción en la superficie de la plantilla.
OBLIGATORIO Dibujar un mapa de tema claro u oscuro cuando se le solicite
SHOULD Asegúrate de que el texto dibujado en los mapas use un tamaño de fuente de 24 dp o más grande, a menos que se combine con un elemento visual (como una ruta o una carretera) o sea relativamente estático en la pantalla.
SHOULD Indica claramente si una tarea actualizará la ruta.
SHOULD Cumple o supera el tamaño mínimo de 36 × 36 dp para imágenes, íconos y marcadores de mapa.
SHOULD Usa notificaciones paso a paso (TBT) para mostrar instrucciones cuando un usuario está completando una tarea fuera de la plantilla de navegación durante la navegación activa (como se muestra en Notificaciones de navegación: TBT y normales).
SHOULD Actualiza los valores de duración y distancia durante el viaje.
NO DEBE Crear viajes con varias paradas, ya que las plantillas no están optimizadas para este tipo de interactividad
MAY Usa alertas de navegación o notificaciones de atención (HUN) para alertar a los usuarios sobre actualizaciones generales relacionadas con la navegación (además de las instrucciones paso a paso), como el tráfico más adelante.
MAY Se personalizó el color de fondo de las notificaciones de TBT.
MAY Usa animaciones cuando ayuden a conducir.

Apps meteorológicas

OBLIGATORIO Asegúrate de que toda la información visual que se muestra en los mapas o los íconos (como el radar, el indicador de temperatura y los íconos de condiciones) cumpla con los requisitos de contraste .
OBLIGATORIO Dibuja solo contenido de mapa y contenido relacionado con el clima en la superficie de la plantilla.
OBLIGATORIO Dibujar un mapa de tema claro u oscuro cuando se le solicite
OBLIGATORIO Asegúrate de que los indicadores del clima no se superpongan ni sean ilegibles debido a la densidad o el tamaño de los indicadores.
NO DEBE Usar animaciones del clima en la superficie de la plantilla cuando el usuario está conduciendo
NO DEBE Mostrar más de 5 anotaciones únicas del mapa del clima en una vista determinada (por ejemplo, marcadores de temperatura, marcadores de velocidad del viento, humedad, superposición de radar, indicadores de rayos y condiciones de la ruta, todo en la misma vista)
NO DEBE Mostrar leyendas de mapas complejas con más de 3 elementos únicos o más de 3 colores únicos (no se aplican los gradientes) mientras el usuario conduce
NO DEBE Permite que los usuarios configuren intervalos de tiempo o fechas de información de previsión.
SHOULD Asegúrate de que el texto dibujado en los mapas use un tamaño de fuente de 24 dp o más grande, a menos que se combine con un elemento visual (como una ruta o una carretera) o sea relativamente estático en la pantalla.
SHOULD Cumple o supera el tamaño mínimo de 36 × 36 dp para imágenes, íconos y marcadores de mapa.
MAY Mostrar información del pronóstico para los próximos períodos, como horas, AM/PM o días
MAY Usa notificaciones emergentes (HUN) para alertar a los usuarios sobre actualizaciones importantes del clima relacionadas con condiciones climáticas inminentes o condiciones a lo largo de la ruta del usuario.
MAY Usa animaciones relacionadas con el clima cuando el usuario no esté conduciendo.
MAY Usa animaciones cuando se relacionen con el movimiento del mapa por parte del usuario o con la ubicación del usuario.

Requisitos específicos de la plantilla

Usa los requisitos específicos de la plantilla para asegurarte de que cada plantilla de tus flujos de tareas cumpla con los requisitos y las recomendaciones de UX.

Obtén más información sobre los requisitos de cada plantilla: