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:
Define las tareas del usuario.
Determina qué tareas son importantes para que los usuarios realicen con tu app en vehículos.
Planificar flujos de tareas.
Elige una secuencia de plantillas para guiar a los usuarios a través de cada tarea.
Considera impulsar el estado.
Haz un uso estratégico de las plantillas para usar solamente y las estrategias de flujo de tareas.
Planifica las comunicaciones.
Elige las opciones de comunicación adecuadas para todas las situaciones en las que tu app se comunique con los usuarios.
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.
[null,null,["Última actualización: 2024-07-23 (UTC)"],[[["The Android for Cars App Library streamlines app development for vehicles by providing pre-built templates and handling core functionalities like input, screen adaptations, and driving-optimized UI."],["Developers can use the library to build communication, navigation, and other driving-related apps, focusing on customizing task flows, content, and branding."],["App design involves defining user tasks, planning task flows considering driving state, planning communications, and customizing the app's content and styling."],["While the library manages many aspects of the user experience, developers are responsible for voice input processing, user flow creation, providing metadata, and branding elements."],["Vehicle OEMs handle vehicle-specific styling for AAOS to integrate with their branding and vehicle interiors."]]],[]]