Créer des applications à l'aide de modèles

La conception d'une application avec la bibliothèque d'applications Android for Cars implique de séquencer des modèles dans des flux de tâches et de les personnaliser en fonction des objectifs de votre application et de ses utilisateurs.

Elle vous permet de créer des applications dans les catégories suivantes:

Pour comprendre le processus de conception à un niveau élevé, consultez les étapes du processus ci-dessous. Pour en savoir plus sur votre rôle et sur celui de la bibliothèque d'applications dans la création de l'expérience pour les utilisateurs, consultez Qui gère quoi.

Étapes du processus

La conception avec la bibliothèque d'applications Android for Cars implique les étapes suivantes, en général:

  1. Définissez les tâches des utilisateurs. Identifiez les tâches que les utilisateurs doivent effectuer avec votre application dans les véhicules.
  2. Planifiez des flux de tâches. Choisissez une séquence de modèles pour guider les utilisateurs dans chaque tâche.
  3. Envisagez de conduire. Utilisez de façon stratégique les modèles stationnés uniquement et les stratégies de flux de tâches.
  4. Planifiez les communications. Choisissez des options de communication appropriées pour tous les scénarios dans lesquels votre application communique avec les utilisateurs.
  5. Personnalisez votre application : personnalisez le contenu de chaque modèle en fonction des besoins de vos utilisateurs, ainsi que le style pour refléter la marque de votre application.

Qui manipule quoi ?

Lorsque vous créez une application avec la bibliothèque d'applications Android for Cars, celle-ci s'occupe de nombreux aspects de l'expérience de l'application, y compris de la faire fonctionner de manière optimisée pour la conduite dans toutes les voitures compatibles.

Ce que gère la bibliothèque Ce que les développeurs d'applications gèrent
  • Entrée: gestion des entrées utilisateur dans les modèles via les mécanismes disponibles dans des voitures spécifiques, comme l'écran tactile ou le dispositif rotatif
  • Taille de l'écran: adapter le contenu à la taille de l'écran
  • Transitions à l'écran : transition entre les écrans sous forme de mouvement.
  • Interface utilisateur cohérente et optimisée pour la conduite: assurez-vous que les modèles d'interface utilisateur et d'interaction sont familiers et cohérents dans toutes les applications.
  • Mode clair et sombre (sauf indication ci-dessous) : adapter les fonctionnalités du modèle au mode approprié aux conditions de luminosité ambiante
  • Restrictions de l'expérience utilisateur en fonction de l'état de conduite: le texte est limité ou certaines fonctionnalités, comme le clavier, sont désactivées lorsque l'utilisateur conduit.
  • Cartes pour les applications autres que la navigation: dessiner la carte dans le modèle Liste de lieux (carte)
  • Saisie vocale: traiter l'audio enregistré
  • Parcours utilisateur: créer des séquences personnalisées de modèles qui répondent aux critical user journeys
  • Métadonnées: les métadonnées, comme les éléments de liste et les emplacements, qui peuvent être épinglées sur des cartes
  • Éléments distinctifs: fourniture de l'iconographie, des images et des couleurs d'accentuation personnalisées (avec des variantes claires et sombres).
  • Maps (applications de navigation uniquement): dessiner et mettre à jour des cartes (avec un thème clair ou sombre, comme indiqué dans les instructions), y compris une carte pour l'affichage des groupes, si vous le souhaitez

Pour AAOS, les OEM de véhicules s'occupent des éléments suivants:

  • Style spécifique aux véhicules: personnaliser les styles pour les intégrer au branding des OEM et à l'intérieur des véhicules