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:
Définir les tâches utilisateur
Déterminez les tâches importantes que les utilisateurs doivent effectuer avec votre application dans les véhicules.
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.
Planifiez les communications.
Choisissez les options de communication appropriées pour tous les scénarios dans lesquels votre application communique avec les utilisateurs.
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
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
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/05/22 (UTC).
[null,null,["Dernière mise à jour le 2025/05/22 (UTC)."],[[["The Android for Cars App Library streamlines app development for vehicles by providing pre-built templates and handling core functionalities like input, screen adaptations, and driving-optimized UI."],["Developers can use the library to build communication, navigation, and other driving-related apps, focusing on customizing task flows, content, and branding."],["App design involves defining user tasks, planning task flows considering driving state, planning communications, and customizing the app's content and styling."],["While the library manages many aspects of the user experience, developers are responsible for voice input processing, user flow creation, providing metadata, and branding elements."],["Vehicle OEMs handle vehicle-specific styling for AAOS to integrate with their branding and vehicle interiors."]]],[]]