Créer votre application

Créer votre application multimédia pour Android Automotive OS implique six tâches de conception de base.

Cette section offre un aperçu de ces tâches. Il décrit également la manière dont les constructeurs automobiles et les développeurs d'applications contribuent à l'expérience des applications multimédias.


Présentation de la tâche

Étant donné que la conception d'une application multimédia appartient principalement aux constructeurs automobiles, les tâches liées à la conception sont relativement simples pour les développeurs d'applications.

Voici les six tâches de base que doivent effectuer les développeurs d'applications:

1) Planifier les onglets de navigation:choisissez jusqu'à quatre vues principales de contenu et déterminez les icônes ou libellés des onglets de navigation.

2) Planifier les vues de navigation:planifiez comment les vues de contenu de niveau supérieur et inférieur seront organisées et mises en forme (grille ou liste ?).

3) Personnaliser les commandes de lecture:décidez si vous souhaitez fournir des actions et des icônes personnalisées, et si vous souhaitez implémenter une file d'attente.

4) Adapter le flux de connexion:adaptez le code fourni afin de créer un flux de connexion pour votre application, si une connexion est nécessaire.

5) Paramètres de conception:écrans de paramètres de conception de votre application, si nécessaire.

6) Fournissez des éléments distinctifs:indiquez l'icône de votre application et la couleur d'accentuation afin que les constructeurs automobiles puissent représenter votre marque à l'écran.

Utilisez les liens ci-dessus pour obtenir des conseils plus détaillés sur chaque tâche. Pour connaître les éléments de conception à fournir, consultez la checklist.


Division des rôles

Le tableau ci-dessous résume les rôles de conception des constructeurs automobiles et des développeurs d'applications pour garantir une expérience d'application multimédia unifiée.

Aspect de l'expérience multimédia Rôle de concepteur du constructeur automobile Rôle de conception du développeur d'applications
Parcourir les applications multimédias

Choisissez l'emplacement de la barre d'application et acceptez les commandes et la navigation dans l'application.

choisir les vues de contenu de premier niveau à représenter dans les onglets de la barre d'application, et fournir des icônes et des libellés si nécessaire ;

Accédez aux onglets de navigation "Planifier".

Informations sur la navigation dans le contenu

Déterminez la taille et le contenu des éléments de grille ou de liste, et implémentez l'en-tête de l'application à des niveaux de contenu inférieurs.

Déterminer le format (grille ou liste) et l'organisation du contenu multimédia consultable à chaque niveau

Consultez la section Planifier des vues de navigation.

Lecture de contenus multimédias

Implémentez la vue de lecture et la barre de commandes réduite avec les métadonnées multimédias appropriées et les commandes de lecture, y compris les commandes pour toutes les actions personnalisées dans l'application. Fournissez une affordance dans la vue de lecture et un style pour la file d'attente.

Décidez ou non d'implémenter des actions personnalisées dans la barre de contrôle et de leur fournir des icônes. Déterminez si vous voulez implémenter une file d'attente et si vous voulez fournir un indicateur pour le titre en cours de lecture.

Consultez Personnaliser les commandes de lecture.

Connexion, paramètres et recherche

Fournir des affordances pour la recherche et les paramètres dans la barre d'application, concevoir des claviers de recherche et connecter les utilisateurs aux écrans de connexion selon les besoins

Fournissez un flux de connexion (adapté à partir de l'exemple de code) et des écrans de paramètres si nécessaire

Accédez à Adapter le flux de connexion et Configurer la procédure de connexion et les paramètres.

Attribution de la marque

Afficher l'icône de l'application sur tous les écrans de contenu et choisir où appliquer la couleur de l'application tierce en tant qu'accent

Fournir l'icône de l'application et spécifier la couleur d'accentuation

Consultez Fournir des éléments distinctifs.