Présentation d'Android for Cars

Proposez votre application sur les véhicules équipés d'Android Auto ou d'Android Automotive OS. Optez pour une architecture d'application qui fonctionne dans les deux cas afin que chaque utilisateur puisse profiter de votre application.

Android Auto

Android Auto offre une expérience d'application automobile optimisée aux utilisateurs disposant d'un téléphone Android avec l'application Android Auto et d'un véhicule ou système stéréo compatible car or aftermarket stereo system. Les utilisateurs peuvent utiliser votre application directement sur l'écran de leur voiture en connectant leur téléphone. Pour permettre à Android Auto de se connecter à votre application de téléphone, créez les services utilisés par Android Auto pour présenter une interface optimisée au conducteur. Pour en savoir plus, consultez Présentation d'Android Auto.

Interface utilisateur d'Android Auto

Figure 1 : Android Auto, alimenté par un téléphone et exécuté sur une voiture.

Android Automotive OS

Android Automotive OS est un système d'infoloisirs basé sur Android et intégré aux véhicules. Ce système est un appareil Android autonome, optimisé pour la conduite. Avec Android Automotive OS, les utilisateurs installent votre application directement sur la voiture au lieu de leur téléphone. Pour en savoir plus, consultez Présentation d'Android Automotive OS.

Interface utilisateur d'Automotive OS

Figure 2 : Android Automotive OS exécuté sur un émulateur.

Catégories d'applications compatibles

En raison de considérations propres aux voitures, Android Auto et Android Automotive OS ne prennent en charge que certains types d'applications, décrits dans le tableau suivant :

Catégorie Description Plates-formes Utilisation Publication
Contenu multimédia – Audio

Les applications multimédias permettent aux utilisateurs de parcourir et d'écouter de la musique, la radio, des livres audio et d'autres contenus audio dans la voiture. Découvrez comment créer des applications multimédias pour les voitures.

Important : La catégorie "Contenu multimédia" n'inclut pas de contenu vidéo. Consultez la catégorie "Vidéo" pour en savoir plus sur les applications qui lisent des vidéos.

Compilé à l'aide de MediaBrowserService et MediaSession. Sur Android Automotive OS, vous pouvez également créer des écrans de connexion et de paramètres (à utiliser lorsque le véhicule est à l'arrêt) à l'aide de Views ou de Compose.

Les applications multimédias peuvent également être créées à l'aide des modèles de la bibliothèque d'applications Android for Cars, dans le cadre de notre programme d'accès anticipé pour Android Auto. Pour en savoir plus sur les applications multimédias, consultez Créer une application multimédia basée sur un modèle pour obtenir des informations supplémentaires spécifiques aux applications multimédias.

Android Auto et Android Automotive OS (pour les applications multimédias et les applications multimédias basées sur un modèle ).

Pendant la conduite ou à l'arrêt

Tous les types de titres

Important : Les applications multimédias qui utilisent des modèles de la bibliothèque d'applications pour voitures ne peuvent être publiées que sur les canaux de test internes et fermés dans le cadre de notre programme d'accès anticipé

Communication – Notifications de messagerie

Les notifications de messagerie permettent aux utilisateurs de recevoir des notifications, de lire des messages à voix haute via la synthèse vocale et d'envoyer des réponses via la saisie vocale en voiture. Pour en savoir plus, consultez Étendre les notifications de messagerie pour Android Auto.

Compilé à l'aide de : MessagingStyle notifications, un Service pour la gestion des actions permettant de répondre et de marquer comme lu.

Android Auto Pendant la conduite ou à l'arrêt Tous les types de titres
Communication – Ateliers de messagerie basés sur un modèle labs

Les applications de messagerie basées sur un modèle étendent les fonctionnalités des notifications de messagerie pour permettre aux utilisateurs de parcourir l'historique des conversations, de lire les messages précédents à voix haute à l'aide de la synthèse vocale et d'envoyer des réponses à l'aide de la saisie vocale en voiture.

Compilé à l'aide de : la bibliothèque d'applications Android for Cars App. Pour en savoir plus sur les applications de messagerie, consultez Créer des expériences de messagerie basées sur un modèle pour Android Auto pour obtenir des informations supplémentaires spécifiques aux applications de messagerie.

Android Auto Pendant la conduite ou à l'arrêt Canaux de test internes et fermés
Communication – Ateliers d'appel labs

Les applications d'appel permettent aux utilisateurs de passer et de recevoir des appels sur l'écran de leur voiture.

Compilé à l'aide de : la bibliothèque Telecom Jetpack et la bibliothèque d'applications Android for Cars. Pour en savoir plus sur les applications d'appel, consultez Créer des expériences d'appel pour Android Auto.

Android Auto Pendant la conduite ou à l'arrêt Canaux de test internes et fermés
Point d'intérêt (POI)

Les applications POI permettent aux utilisateurs de trouver un point d'intérêt et d'y accéder, ainsi que d'effectuer des actions pertinentes, comme trouver une place de parking, ou encore une station de recharge ou de carburant.

Compilé à l'aide de : la bibliothèque d'applications Android for Cars. Pour en savoir plus sur les applications POI, consultez l'article Créer une application de point d'intérêt (ou application POI).

Android Auto et Android Automotive OS Pendant la conduite ou à l'arrêt Tous les types de titres
Internet des objets (IoT)

Les applications IoT permettent aux utilisateurs d'effectuer des actions pertinentes sur des appareils connectés depuis leur voiture. Vous pouvez, par exemple, contrôler l'état de certains appareils, comme ouvrir une porte de garage, actionner des interrupteurs ou activer la sécurité de la maison.

Compilé à l'aide de : la bibliothèque d'applications Android for Cars. Pour en savoir plus sur les applications IoT, consultez l'article Compiler une application IoT.

Android Auto et Android Automotive OS Pendant la conduite ou à l'arrêt Tous les types de titres
Météo

Les applications météo permettent aux utilisateurs de consulter des informations météorologiques pertinentes concernant leur position actuelle ou leur itinéraire. Elles peuvent également fournir des fonctionnalités de navigation.

Compilé à l'aide de : la bibliothèque d'applications Android for Cars App. Pour en savoir plus sur les applications météo, consultez Créer une application météo.

Android Auto et Android Automotive OS Pendant la conduite ou à l'arrêt Tous les types de titres
Catégories d'applications pour les véhicules à l'arrêt
Vidéo

Les applications vidéo permettent aux utilisateurs de regarder des vidéos en streaming lorsque la voiture est à l'arrêt. Leur principale fonction consiste à diffuser des vidéos en streaming.

Compilé à l'aide de : Views et/ou Compose. Découvrez comment créer des applications vidéo pour Android Automotive OS.

Android Automotive OS

Principalement à l'arrêt

Les applications vidéo peuvent être utilisées de manière limitée pendant la conduite, comme décrit dans la section Compatibilité audio pendant la conduite.

Tous les types de titres
Ateliers de jeux

Les applications de jeu permettent aux utilisateurs de jouer lorsque la voiture est à l'arrêt. Leur principale fonction consiste à jouer.

Compilé à l'aide de : Views et/ou Compose. Découvrez comment créer des jeux pour les voitures.

Android Auto et Android Automotive OS Véhicule à l'arrêt uniquement Canaux de test internes et fermés
Ateliers de navigateurs labs

Les applications de navigateur permettent aux utilisateurs d'accéder aux pages Web lorsque la voiture est à l'arrêt.

Compilé à l'aide de : Views et/ou Compose. Découvrez comment créer des navigateurs pour Android Automotive OS.

Android Automotive OS Véhicule à l'arrêt uniquement Canaux de test internes

Intégrer des applications et des services Google

Vous pouvez créer vos propres applications à utiliser dans les véhicules compatibles avec Android for Cars, y compris Android Auto et les voitures avec Google intégré. Les ressources suivantes contiennent des conseils supplémentaires concernant l'implémentation :

  • Votre application peut lancer la navigation dans Google Maps intégré via les intents Google Maps for Automotive.

  • Les applications de navigation peuvent être interopérables avec l'Assistant Google grâce à trois formats d'intents différents. Consultez Implémenter des intents d'application de navigation intents. Pour en savoir plus sur l'implémentation d'applications de navigation détaillées compatibles avec Android Automotive OS et Android Auto, consultez Créer une application de navigation.

  • L'Assistant Google peut lancer n'importe quelle application installée dans le véhicule à l'aide de commandes vocales telles que "Hey Google, ouvre l'application Exemple"

  • La classe PackageManager vous permet de récupérer des informations sur les packages d'applications installés sur un appareil, puis d'effectuer d'autres actions, comme obtenir l'intent lançable pour un package et le lancer cet intent.

Pour tester vos applications, utilisez les outils de test pour exécuter Android Auto et Android Automotive OS sur votre ordinateur de développement. Pour en savoir plus, consultez Tester des applications Android pour voitures.

Pour obtenir des consignes de conception d'applications, consultez Android for Cars.

Ressources supplémentaires

Pour en savoir plus sur Android for Cars, consultez les ressources supplémentaires suivantes.

Exemples

Ateliers de programmation

Blogs

Vidéos