Planificar las vistas de navegación

Cuando diseñes una app para navegar por contenido, deberás planificar lo que se incluye en cada vista, ya que Google y el fabricante de automóviles se encargan del diseño y la navegación para la navegación. Aquí se incluyen algunos aspectos a tener en cuenta:

  • Capas
    ¿Cuántos niveles de contenido quieres incluir en tu app?
    Para minimizar la carga cognitiva, limita la cantidad total de niveles. Usa subtítulos para agrupar el contenido en subcategorías dentro de una vista, lo que aplana la jerarquía y mejora la navegación.

  • Formato
    ¿Quieres mostrar cada nivel de contenido en formato de cuadrícula o de lista? Un formato de cuadrícula muestra varios elementos que se muestran de forma simultánea en una disposición similar a una cuadrícula, mientras que un formato de lista (muestra elementos verticalmente en una lista).

  • Agrupación
    ¿Quieres agrupar el contenido en subcategorías dentro de cada vista de navegación? Esto puede ayudar a organizar grandes cantidades de contenido y facilitar que los usuarios encuentren lo que buscan.

  • Búsqueda
    Cuando diseñas una app para conducir, se recomienda implementar la función de búsqueda. Esto permite que los usuarios encuentren contenido específico rápidamente sin tener que navegar por varios niveles de vistas de navegación.

La forma en que definas el elemento multimedia raíz y sus elementos secundarios establece la jerarquía de contenido de tu app. Puedes aplicar estilos de contenido a los elementos multimedia explorables para determinar si sus elementos secundarios se muestran en vistas de cuadrícula o de lista, y si se organizan en función de títulos.

Si implementas la búsqueda en la app, no necesitarás diseñar la interfaz de búsqueda por voz ni por teclado, ya que los fabricantes de automóviles diseñan la indicación visual de la búsqueda por voz y los teclados.

Para obtener más detalles, consulta Cómo admitir acciones de voz y Cómo mostrar resultados de la búsqueda.

Ejemplos de la vista de navegación

Vista de navegación basada en cuadrículas
En este ejemplo, el diseñador usa un formato de cuadrícula para mostrar los álbumes de música (Android Auto).
Vista de navegación basada en listas
En este ejemplo, se usa una lista que muestra una combinación de playlists y artistas (Android Auto).
En este ejemplo, se usa una cuadrícula y una barra de control de contenido multimedia (AAOS).
En este ejemplo, se usa una lista y una barra de control de medios (AAOS).
Dos ejemplos (lista y cuadrícula) de apps de música en AAOS (vertical)

Requisitos de la vista de navegación

Ten en cuenta los siguientes requisitos y recomendaciones:

Nivel de requisito Requisitos
DEBEN Los desarrolladores de apps deben cumplir con los siguientes requisitos:
  • Proporciona texto para el subtítulo si decides crear subcategorías dentro de una vista de navegación.
DEBEN Los desarrolladores de apps deben hacer lo siguiente:
  • Evita el contenido navegable que se extiende a más de tres niveles desde el nivel superior.
  • Decide si implementar una función de búsqueda en la app
MAY Los desarrolladores de apps pueden hacer lo siguiente:
  • Para cada vista de navegación, determina si deseas mostrar el contenido en una cuadrícula o en una lista (la lista es la opción predeterminada).