Crear tu app de música para el SO Android Automotive implica 6 tareas de diseño básicas.
En esta sección, se proporciona una descripción general de esas tareas. También se describe cómo los fabricantes de automóviles y los desarrolladores de apps contribuyen a la experiencia de las apps multimedia.
Descripción general de la tarea
Debido a que la mayor parte del diseño de las apps multimedia depende de los fabricantes de vehículos, las tareas relacionadas con el diseño para los desarrolladores de apps son relativamente simples.
Estas son las 6 tareas básicas que deben realizar los desarrolladores de apps:
1) Planifica las pestañas de navegación: Elige hasta 4 vistas de contenido de nivel superior y elige los íconos o las etiquetas para las pestañas de navegación.
2) Planifica las vistas de navegación: Planifica cómo se organizarán y se formatearán las vistas de nivel superior y las de nivel inferior del contenido (¿cuadrícula o lista?).
3) Personaliza los controles de reproducción: decide si quieres proporcionar íconos y acciones personalizados, y si quieres implementar una cola.
4) Adapta el flujo de acceso: Adapta el código proporcionado para crear un flujo de acceso para tu app, si requiere acceso.
5) Configuración de diseño: Diseña las pantallas de configuración de tu app, si es necesario configurarla.
6) Proporciona elementos de marca: Proporciona el ícono y el color de los elementos destacados de la app, de modo que los fabricantes de vehículos puedan representar tu marca en la pantalla.
Usa los vínculos anteriores para acceder a una guía más detallada sobre cada tarea. Para obtener un resumen de los elementos de diseño que deberás proporcionar, consulta la lista de tareas.
División de funciones
En la siguiente tabla, se resumen las funciones de diseño de los fabricantes de vehículos y los desarrolladores de apps para garantizar una experiencia unificada de las apps multimedia.
Aspecto de la experiencia multimedia | Rol de diseño del fabricante de automóviles | Rol de diseño del desarrollador de apps |
---|---|---|
Cómo navegar por las apps de música |
Decide a dónde va la barra de la aplicación y admite la navegación y los controles de la aplicación que pueden aparecer en la barra de la aplicación. |
Decide qué vistas de contenido de nivel superior representar en las pestañas de la barra de la app y proporciona íconos y etiquetas según sea necesario. Consulta Planifica las pestañas de navegación. |
Cómo explorar los detalles de contenido |
Determina el tamaño y el contenido de los elementos de cuadrícula o lista e implementa el encabezado de la app en los niveles más bajos de contenido |
Determina el formato (cuadrícula o lista) y la organización para el contenido multimedia explorable en cada nivel Consulta Cómo planificar las vistas de navegación. |
Cómo reproducir contenido multimedia |
Implementa la vista de reproducción y la barra de control minimizada con los metadatos de contenido multimedia y los controles de reproducción adecuados, incluidos los controles para cualquier acción personalizada en la app. Proporciona una opción de cola en la vista de reproducción y un estilo para la cola. |
Decide si quieres implementar acciones personalizadas en la barra de control y proporciónales íconos. Decide si quieres implementar una cola y si quieres proporcionar un indicador para la pista que se está reproduciendo en el momento. |
Acceso, configuración y búsqueda |
Proporciona las posibilidades de búsqueda y configuración en la barra de la barra de la app, diseña teclados de búsqueda y conecta a los usuarios a las pantallas de acceso según sea necesario. |
Proporciona el flujo de acceso (adaptado del código de muestra) y las pantallas de configuración si es necesario. Consulta Cómo adaptar el flujo de acceso y Cómo diseñar el acceso y la configuración. |
Atribución de marca |
Mostrar el ícono de la app en todas las pantallas de contenido y elegir dónde aplicar el color de la app de terceros como elementos destacados |
Proporciona el ícono de la app y especifica el color de los elementos destacados Consulta el artículo Cómo proporcionar elementos de desarrollo de la marca. |