Cómo compilar apps de música con MediaBrowserService

Para crear una app multimedia con personalización y desarrollo de la marca limitados, usa MediaBrowserService (MBS). Esta es una experiencia de menor costo que permite a los usuarios explorar contenido y reproducir contenido multimedia.

Debido a que la mayoría de los aspectos de la IU multimedia están controlados por los fabricantes de automóviles y Google (consulta Roles de socios para contenido multimedia), las tareas relacionadas con el diseño para los desarrolladores de apps son relativamente simples.

Estas son las tareas básicas para los desarrolladores de apps:

  1. Planifica las pestañas de navegación: elige hasta 4 vistas de contenido de nivel superior y decide 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 contenido de nivel superior y de nivel inferior (¿cuadrícula o lista?).
  3. Personaliza los controles de reproducción: Decide si quieres proporcionar acciones y íconos personalizados, y si quieres implementar una fila.
  4. Planifica acciones por voz: determina qué comandos deseas que los usuarios puedan solicitar por voz.
  5. Proporciona elementos de desarrollo de la marca: Proporciona el ícono de la app y el color de los elementos destacados para representar tu marca.

Pasos adicionales opcionales solo para AAOS:

  1. Crea un flujo de acceso: Usa las plantillas disponibles para crear un flujo de acceso para que los usuarios accedan a tu app en la pantalla del vehículo (si tu app requiere acceso).
  2. Crea la configuración: Si es necesario, crea pantallas de configuración para el vehículo para tu app.

Paso adicional opcional solo para Android Auto:

  1. Proporciona recomendaciones: Identifica 10 elementos de contenido multimedia que se mostrarán como recomendados.

Usa los vínculos mencionados anteriormente 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.

Roles de socios para el contenido multimedia

En el caso de las apps que se ejecutan en vehículos basados en el AAOS, los fabricantes de automóviles pueden personalizar la IU para reflejar el estilo de su marca y vehículo. En el caso de las apps que se ejecutan en Android Auto, Google crea un aspecto y una sensación coherentes para la app en toda la gama de vehículos compatibles. En la siguiente tabla, se resumen los roles de diseño de los desarrolladores de apps y los fabricantes de automóviles (en el SO AAOS) para garantizar una experiencia unificada de apps multimedia.

Aspecto de la experiencia multimedia Rol de diseño del fabricante de automóviles (o de Google, para Android Auto) Rol de diseño del desarrollador de apps
Cómo navegar por apps de música Decide dónde se colocará la barra de la app y admite la navegación y los controles de la app que pueden aparecer en ella. Decide qué vistas de contenido de nivel superior representarás 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 del contenido Determina el tamaño y el contenido de los elementos de la cuadrícula o la lista, y, luego, implementa el encabezado de la app en niveles inferiores de contenido. Determina el formato (cuadrícula o lista) y la organización del contenido multimedia navegable en cada nivel (consulta Planifica las vistas de navegación).
Reproducir contenido multimedia Implementa la vista de reproducción y la barra de control minimizada con los metadatos y los controles de reproducción multimedia adecuados, incluidos los controles para cualquier acción personalizada en la app. Proporciona una indicación visual de fila en la vista de reproducción y un diseño para la fila. Decide si implementarás acciones personalizadas en la barra de control y proporciona íconos para ellas. También decide si implementar una fila y si proporcionar un indicador para la pista que se está reproduciendo (consulta Cómo personalizar los controles de reproducción).
Acciones de voz Proporciona la IU de Asistente de Google y controla cómo los usuarios invocan Asistente en vehículos específicos Especifica qué categorías de contenido multimedia admitir para las solicitudes de voz y qué contenido proporcionar para las solicitudes genéricas (Planifica acciones de voz).
Atribución de marca Muestra el ícono de la app en todas las pantallas de contenido y elige dónde aplicar el color de la app de terceros como elemento destacado. Proporciona el ícono de la app y especifica el color de contraste (consulta Proporciona elementos de desarrollo de la marca).
Acceso y configuración Proporciona una indicación visual de configuración para la búsqueda y la configuración en la barra de la app, y conecta a los usuarios a las pantallas de acceso según sea necesario. Usa plantillas para crear un flujo de acceso y pantallas de configuración. Si es necesario, consulta Cómo adaptar el flujo de acceso y Configuración de diseño.
Recomendaciones Proporciona una IU para que aparezcan las recomendaciones de contenido Proporciona una fuente para obtener recomendaciones de contenido adecuadas