Planifier les vues de navigation

Lorsque vous concevez une application de navigation de contenu, vous devez planifier le contenu de chaque vue, car le style et la navigation de navigation sont gérés par Google et le constructeur automobile. Voici quelques points à prendre en compte:

  • Calques
    Combien de niveaux de contenu souhaitez-vous dans votre application ?
    Pour réduire la charge cognitive, limitez le nombre total de niveaux. Utilisez des sous-titres pour regrouper le contenu en sous-catégories dans une vue, ce qui aplatit la hiérarchie et améliore la navigation.

  • Format
    Voulez-vous afficher chaque niveau de contenu sous forme de grille ou de liste ? Un format de grille affiche plusieurs éléments simultanément dans une disposition semblable à une grille, tandis qu'un format de liste affiche les éléments verticalement dans une liste.

  • Regroupement
    Dans chaque vue de navigation, souhaitez-vous regrouper le contenu en sous-catégories ? Cela peut vous aider à organiser de grandes quantités de contenus et à permettre aux utilisateurs de trouver plus facilement ce qu'ils recherchent.

  • Compatibilité avec la recherche
    Lorsque vous concevez une application pour la conduite, il est recommandé d'implémenter une fonctionnalité de recherche. Cela permet aux utilisateurs de trouver rapidement du contenu spécifique sans avoir à parcourir plusieurs niveaux de vues de navigation.

La façon dont vous définissez l'élément multimédia racine et ses descendants établit la hiérarchie de contenu de votre application. Vous pouvez appliquer des styles de contenu aux éléments multimédias consultables pour déterminer si leurs enfants sont affichés dans des vues en grille ou en liste, et s'ils sont organisés sous des titres.

Si vous implémentez une recherche dans l'application, vous n'aurez pas besoin de concevoir l'interface de recherche vocale et par clavier, car les constructeurs automobiles conçoivent à la fois l'affordance de recherche vocale et les claviers.

Pour en savoir plus, consultez les pages Accepter les commandes vocales et Afficher les résultats de recherche.

Exemples de vues de navigation

Vue de navigation basée sur une grille
Dans cet exemple, le concepteur utilise un format de grille pour afficher les albums musicaux (Android Auto).
Vue de navigation basée sur une liste
Cet exemple utilise une liste affichant une combinaison de playlists et d'artistes (Android Auto).
Cet exemple utilise une grille ainsi qu'une barre de contrôle multimédia (AAOS).
Cet exemple utilise une liste ainsi qu'une barre de contrôle multimédia (AAOS).
Deux exemples (liste et grille) d'applications multimédias sur AAOS (portrait)

Exigences concernant la vue de navigation

Gardez à l'esprit les exigences et recommandations suivantes:

Niveau d'exigence Conditions requises
OBLIGATOIRE Les développeurs d'applications doivent :
  • Indiquez un sous-titre si vous décidez de créer des sous-catégories dans une vue de navigation.
DEVRAIS Les développeurs d'applications doivent :
  • Évitez les contenus consultables qui s'étendent sur plus de trois niveaux à partir du niveau supérieur.
  • Décider d'implémenter une fonction de recherche dans l'application
MAI Les développeurs d'applications peuvent :
  • Pour chaque vue de navigation, déterminez si vous souhaitez afficher le contenu dans une grille ou dans une liste (la liste est l'option par défaut).