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

Concevoir 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.

Utilisez la bibliothèque pour créer des applications dans les catégories suivantes:

Pour comprendre le processus de conception dans ses grandes lignes, consultez les étapes ci-dessous. Pour en savoir plus sur votre rôle et 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

En règle générale, la conception avec la bibliothèque d'applications Android for Cars implique les étapes suivantes:

  1. Définir les tâches utilisateur Déterminez les tâches importantes que les utilisateurs doivent effectuer avec votre application dans les véhicules.
  2. Planifier les flux de tâches Choisissez une séquence de modèles pour guider les utilisateurs dans chaque tâche.
  3. Tenez compte de l'état de conduite. Utilisez de manière stratégique les modèles réservés aux parkings et les stratégies de parcours de tâches.
  4. Planifiez les communications. Choisissez les 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 pour refléter les besoins de vos utilisateurs et personnalisez 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, elle gère de nombreux aspects de l'expérience utilisateur, y compris son fonctionnement optimisé pour la conduite dans toutes les voitures compatibles.

Ce que la bibliothèque gère Ce que les développeurs d'applications gèrent
  • Saisie: gestion des entrées utilisateur dans les modèles via des mécanismes disponibles dans des voitures spécifiques, tels qu'un écran tactile ou un dispositif rotatif
  • Dimensionnement de l'écran: adaptation du contenu aux tailles d'écran
  • Transitions d'écran : mouvement entre les écrans.
  • UI cohérente et optimisée pour la conduite: assurez-vous que l'UI et les modèles d'interaction sont familiers et cohérents entre les applications.
  • Mode clair et sombre (sauf comme indiqué ci-dessous) : adaptation des fonctionnalités du modèle au mode approprié en fonction des conditions d'éclairage ambiant
  • Restrictions de l'expérience utilisateur en fonction de l'état de conduite: limitation du texte ou désactivation de certaines fonctionnalités, telles que le clavier, lorsque l'utilisateur conduit
  • Maps pour les applications autres que de navigation: dessiner la carte dans le modèle Liste des lieux (carte)
  • Saisie vocale: traitement de l'audio enregistré
  • Parcours utilisateur: création de séquences personnalisées de modèles répondant aux parcours utilisateur critiques
  • Métadonnées: fournissez des métadonnées telles que des éléments de liste et des lieux à épingler sur des cartes.
  • Éléments de branding: fournissez l'iconographie, les images et les couleurs d'accentuation personnalisées de l'application (avec des variantes claires et sombres).
  • Maps (applications de navigation uniquement): dessin et mise à jour des cartes (à thème clair ou sombre, comme indiqué), y compris d'une carte pour l'affichage des clusters si vous le souhaitez

Pour AAOS, les OEM de véhicules s'occupent de:

  • Style spécifique au véhicule: personnalisation des styles pour les intégrer au branding de l'OEM et aux intérieurs des véhicules