Compila apps con plantillas

Diseñar una app con la biblioteca de apps de Android para vehículos implica secuenciar plantillas en flujos de tareas y personalizarlas según los objetivos de tu app y sus usuarios.

Usa la biblioteca para crear apps en las siguientes categorías:

Para comprender el proceso de diseño a un alto nivel, consulta los pasos del proceso a continuación. Si quieres obtener más información sobre tu función y la función que tiene la biblioteca de apps en la creación de la experiencia para los usuarios, consulta Quién controla qué.

Pasos del proceso

Para diseñar con la biblioteca de apps de Android para vehículos, debes seguir estos pasos, en general:

  1. Define las tareas del usuario. Determina qué tareas son importantes para que los usuarios realicen con tu app en vehículos.
  2. Planificar flujos de tareas. Elige una secuencia de plantillas para guiar a los usuarios a través de cada tarea.
  3. Considera impulsar el estado. Haz un uso estratégico de las plantillas para usar solamente y las estrategias de flujo de tareas.
  4. Planifica las comunicaciones. Elige las opciones de comunicación adecuadas para todas las situaciones en las que tu app se comunique con los usuarios.
  5. Personaliza la app. Personaliza el contenido de cada plantilla para reflejar las necesidades de los usuarios y personalizar el estilo para reflejar la marca de tu app.

Quién controla qué

Cuando creas una app con la biblioteca de apps de Android para vehículos, esta se encarga de muchos aspectos de la experiencia de la app, incluido hacer que funcione de manera optimizada para la conducción en todos los vehículos compatibles.

Qué controla la biblioteca Qué manejan los desarrolladores de apps
  • Entrada: Control de entradas del usuario en plantillas a través de mecanismos disponibles en vehículos específicos, como pantallas táctiles o rotativos
  • Tamaño de pantalla: Adaptación del contenido a los tamaños de pantalla
  • Transiciones de pantalla: Transición de movimiento entre pantallas
  • IU coherente y optimizada para la conducción: Garantiza que la IU y los patrones de interacción sean conocidos y coherentes en todas las apps
  • Modos claros y oscuros (excepto los que se indican a continuación): Ajustar las funciones de la plantilla al modo adecuado para las condiciones de luz ambiente
  • Restricciones de UX según el estado de conducción: Limitar el texto o inhabilitar ciertas funciones, como el teclado, mientras el usuario conduce
  • Mapas para apps que no son de navegación: Cómo dibujar el mapa en la plantilla Lista de lugares (mapa)
  • Entrada de voz: Procesa el audio grabado.
  • Flujos de usuarios: Creación de secuencias personalizadas de plantillas que abordan los recorridos críticos del usuario
  • Metadatos: Proporciona metadatos, como elementos de lista y ubicaciones para fijar en los mapas.
  • Elementos de marca: Proporcionan la iconografía, las imágenes y los colores de acento personalizados personalizados (con variantes claras y oscuras).
  • Maps (solo para apps de navegación): Dibuja y actualiza mapas (de tema claro o oscuro, según las instrucciones), incluido un mapa para la visualización del clúster, si lo deseas.

En el AAOS, los OEM de vehículos se encargan de lo siguiente:

  • Diseños específicos del vehículo: Personaliza los diseños para integrarlos con la marca del OEM y los interiores de los vehículos.