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 dotés d'un téléphone Android et de l'application Android Auto, mais qui ne possèdent pas de véhicule équipé d'Android Automotive OS. Si la voiture ou le système stéréo d'un utilisateur est compatible avec Android Auto, il lui suffit d'y connecter son téléphone pour pouvoir utiliser votre application directement sur l'écran du véhicule.
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. Vous réutiliserez ces services pour l'application Android Automotive OS, mais les utilisateurs n'auront pas à installer l'application pour téléphone sur leur voiture. La figure 1 montre un exemple d'utilisation d'Android Auto dans une voiture.
Android Auto compte déjà des millions d'utilisateurs, et des centaines de systèmes stéréo et véhicules compatibles.
Figure 1 : Android Auto exécuté sur une voiture via un téléphone
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 les applications multimédias, votre application doit inclure un service de navigateur multimédia. Pour en savoir plus, consultez Créer des applications multimédias pour voitures. Vous pouvez utiliser le même service de navigateur multimédia avec Android Automotive OS qu'avec Android Auto. Toutefois, certaines activités, comme la procédure de connexion et les paramètres, doivent être spécifiquement conçues pour Android Automotive OS. Découvrez comment adapter la procédure de connexion et les paramètres de conception dans les consignes de conception d'applications spécifiques à Android Automotive OS. La figure 2 illustre une application exécutée sur Android Automotive OS.
Figure 2 : Système d'exploitation Android Automotive OS sur une voiture
Catégories d'applications compatibles
Android Auto et/ou Android Automotive OS sont compatibles avec les types d'applications suivants :
- Applications multimédias (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. Vous pouvez créer, tester et distribuer des applications multimédias sur Android Auto et Android Automotive OS. Découvrez comment créer des applications multimédias pour les voitures.
- Applications de chat
- Les applications de chat 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. Vous pouvez créer, tester et distribuer des applications de chat sur Android Auto. Découvrez comment créer des applications de chat pour Android Auto.
- Applications de navigation
- Les applications de navigation (ce qui inclut également les prestataires de services de livraison et de chauffeur) aident les utilisateurs à atteindre leur destination en leur fournissant un itinéraire détaillé. Pour développer ces types d'applications, utilisez la bibliothèque d'applications Android for Cars. Pour en savoir plus, consultez Utiliser la bibliothèque d'applications Android for Cars et Créer une application de navigation.
- Applications de points 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. Pour développer ces types d'applications, utilisez la bibliothèque d'applications Android for Cars. Pour en savoir plus, consultez Utiliser la bibliothèque d'applications Android for Cars et Créer une application de point d'intérêt (ou application POI).
- Applications de l'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. Pour développer ces types d'applications, utilisez la bibliothèque d'applications Android for Cars. Pour en savoir plus, consultez Utiliser la bibliothèque d'applications Android for Cars et Compiler une application IoT.
- Applications vidéo (à utiliser lorsque la voiture est à l'arrêt)
- 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. Vous pouvez créer, tester et distribuer des applications vidéo sur Android Automotive OS. Découvrez comment créer des applications vidéo pour Android Automotive OS.
- Jeux (à utiliser lorsque la voiture est à l'arrêt)
- Les applications de jeu permettent aux utilisateurs de jouer lorsque la voiture est à l'arrêt. Leur principale fonction consiste à jouer. Vous pouvez créer, tester et distribuer cs applications sur Android Automotive OS. Découvrez comment créer des jeux pour Android Automotive OS.
Ressources supplémentaires
Pour en savoir plus sur Android for Cars, consultez les ressources supplémentaires suivantes.