Qu'est-ce qu'Android Automotive ?

Android Automotive est une plate-forme Android de base conçue pour alimenter l'expérience embarquée. Il permet aux constructeurs automobiles de créer des systèmes d'infoloisirs embarqués (IVI) de pointe, exécutant des applications Android du système IVI préinstallées, ainsi que des applications Android tierces et optionnelles.

Au-delà de l'infoloisirs, Android Automotive OS (AAOS) s'étend pour prendre en charge les véhicules définis par logiciel (SDV) et alimenter d'autres domaines du véhicule :

  • Cockpit numérique unifié (Display Safety) : associe Android IVI dans la VM SDV IVI à une VM SDV Media distincte exécutant le rendu à haute disponibilité (HAR) et le Safety Monitor. Cette configuration combine les vues du cluster DriverUI (telles que les cartes, les contenus multimédias et les appels téléphoniques) avec les indicateurs, les carillons et les flux de caméras de recul essentiels à la sécurité.

  • Services de véhicule multi-VM (AAOS SDV) : exécute des VM SDV Core sans interface graphique sur des hyperviseurs compatibles VirtIO pour les fonctions du véhicule en dehors du cockpit. Les développeurs regroupent les services de véhicules sous forme de bundles .apex avec des interfaces VSIDL pour connecter Android IVI (SDV Gateway) et les ECU externes via des protocoles tels que SOME/IP.

Android Automotive offre ouverture, personnalisation et évolutivité aux systèmes d'infoloisirs et aux unités principales automobiles.L'ouverture permet de gagner en efficacité en fournissant des fonctionnalités d'info-divertissement automobile de base dans une base de code Open Source libre. La personnalisation permet aux intégrateurs de différencier le produit comme ils le souhaitent. L'évolutivité est obtenue grâce au framework, au langage et aux API communs d'Android, qui permettent tous de réutiliser l'expertise en développement et les logiciels terminés de centaines de milliers de développeurs Android dans le monde entier.

Android Automotive et Android

Il est important de comprendre le lien entre Android Automotive et l'écosystème Android global :

  • Android Automotive est une version d'Android. Android Automotive n'est pas une branche ni un développement parallèle d'Android. Il s'agit de la même base de code et du même dépôt que celui d'Android utilisé sur les téléphones, les tablettes, etc. Il s'appuie sur une plate-forme et un ensemble de fonctionnalités robustes développés depuis plus de 10 ans, ce qui lui permet d'exploiter le modèle de sécurité, le programme de compatibilité, les outils pour les développeurs et l'infrastructure existants, tout en restant hautement personnalisable et portable, entièrement sans frais et open source.

  • Android Automotive étend Android. Nous ajoutons la prise en charge des exigences, des fonctionnalités et des technologies spécifiques à l'automobile. Cela inclut les plates-formes IVI riches et s'étend pour prendre en charge des fonctionnalités de véhicule plus larges, conformément aux principes du véhicule défini par logiciel.

Android Automotive apporte la puissance d'Android à la voiture, permettant aux constructeurs automobiles de créer des systèmes puissants et évolutifs conçus pour l'ère numérique.

Android Automotive et Android Auto

La nomenclature peut être source de confusion. Voici ce qui les différencie :

  • Android Auto est une plate-forme qui s'exécute sur le téléphone de l'utilisateur et projette l'expérience utilisateur Android Auto sur un système d'infodivertissement embarqué compatible via une connexion USB. Android Auto est compatible avec les applications conçues pour une utilisation dans les véhicules. Pour en savoir plus, consultez developer.android.com/auto.

  • Android Automotive est un système d'exploitation et une plate-forme qui s'exécutent directement sur le matériel embarqué. Il s'agit d'une plate-forme full stack Open Source hautement personnalisable qui alimente l'expérience d'info-divertissement et sert de plus en plus de base aux architectures de véhicules définis par logiciel. Android Automotive est compatible avec les applications conçues pour Android et celles conçues pour Android Auto.

Google Automotive Services (GAS)

Les Google Automotive Services (GAS) sont un ensemble d'applications et de services que les OEM automobiles peuvent choisir de concéder sous licence et d'intégrer à leurs systèmes d'infodivertissement embarqués (IVI). Pour en savoir plus et accéder à la dernière version des applications GAS, contactez votre point de contact Google.