Android Automotive – d’une projection téléphonique à un système d’exploitation à part entière pour les voitures

Android Automotive – d’une projection téléphonique à un système d’exploitation à part entière pour les voitures

Android Automotive est un élément clé de la révolution SDV – Software Defined Vehicles. Qu’est-ce que c’est, d’où ça vient et à quoi ça sert ?

Android Automotive est un élément clé de la révolution SDV – Software Defined Vehicles. Qu’est-ce que c’est, d’où ça vient et à quoi ça sert ?

Depuis de nombreuses années, les voitures particulières ne se distinguent pas seulement par leur apparence, leur qualité de fabrication ou leur moteur. Les nouveaux ajouts technologiques constituent également un élément clé : des fonctions sophistiquées combinant matériel et logiciel, ainsi que des systèmes d’infodivertissement. Traditionnellement, les systèmes d’infodivertissement dans les voitures étaient le domaine des constructeurs eux-mêmes, qui créaient leurs propres logiciels, souvent peu intuitifs et peu performants. Rappelez-vous simplement les anciennes versions de Mercedes Benz NTG, iDrive 7 et l’ancienne, la première Audi MMI ou l’infodivertissement des anciennes Volvo basées sur un smartphone Android. C’est la faible qualité des solutions natives qui a contribué à l’énorme popularité des systèmes de projection d’écran de téléphone comme Android Auto ou Apple CarPlay.

Android Auto, lancé en 2015, fonctionne comme une plateforme qui s’exécute sur le téléphone de l’utilisateur. Il permet d’afficher une interface adaptée aux conditions de la voiture sur un écran compatible dans la voiture via une connexion USB ou une connexion sans fil Wi-Fi/Bluetooth. Les applications fonctionnant sur Android Auto sont essentiellement des applications téléphoniques avec des services supplémentaires qu’Android Auto utilise pour afficher une interface sur l’écran de la voiture. Android Auto est parfois perçu comme un « pansement » pour résoudre le problème des logiciels d’infodivertissement natifs faibles. De nombreux utilisateurs de voitures équipées d’Android Auto ou d’Apple CarPlay n’utilisent pratiquement pas le système d’infodivertissement intégré : il sert uniquement à modifier les paramètres de la voiture et à exécuter Android Auto/CarPlay.

Google a reconnu il y a des années la nécessité de fournir une solution plus intégrée au marché. En mars 2017, Google a annoncé Android Automotive OS (AAOS). AAOS a été développé par Google et Intel en collaboration avec des constructeurs automobiles tels que Volvo et Audi. L’objectif était de créer un code opérationnel sur la base duquel les constructeurs automobiles pourraient développer leur propre distribution de systèmes d’infodivertissement.

AAOS est un système d’exploitation à part entière qui s’exécute directement sur le matériel de la voiture, contrairement à Android Auto, qui repose sur un smartphone. AAOS n’est pas une émanation ni un parallèle à Android, mais utilise la même base de code qu’Android pour les téléphones et les tablettes. Il étend la plate-forme Android en prenant en charge les exigences, fonctionnalités et technologies liées à l’automobile. Il est important de noter qu’Android Automotive est une plate-forme très flexible. Comme pour les smartphones, le constructeur est responsable de sa mise en œuvre. Par conséquent, l’interface utilisateur peut varier en fonction de la voiture. La disponibilité des fonctions sélectionnées est similaire.

La première voiture avec Android Automotive intégré était la Polestar 2, annoncée en février 2018 et disponible à partir de juillet 2020. Par la suite, d’autres constructeurs ont rejoint le partenariat Android Automotive : Alliance Renault-Nissan-Mitsubishi (à partir de 2021), General Motors (à partir de 2021), Ford (à partir de 2023), Lucid Motors (Lucid Air), Honda (à partir de 2022), BMW/Mini (à partir de 2023), Groupe Volkswagen. (futur système One.Infotainment), Porsche (futurs modèles) et Hyundai Motor Group. Différentes versions d’AAOS sont disponibles, notamment 11, 12, 13, 14, ainsi qu’une future version 15. Android Automotive OS 14, introduit en mai 2023, a ajouté de nouvelles fonctionnalités pour l’intégration d’applications de navigation avec le groupe d’instruments et la prise en charge multi-écrans.

Direction « Véhicule défini par logiciel »

AAOS est une plate-forme entièrement open source qui s’exécute directement sur le matériel de votre voiture. Il est destiné à gérer non seulement des tâches d’infodivertissement telles que les actualités, la navigation et la lecture de musique, mais également des fonctions spécifiques au véhicule telles que la climatisation. Grâce à la couche d’abstraction matérielle du véhicule (VHAL), Android Automotive peut communiquer avec les réseaux internes du véhicule, comme le bus CAN. Cela permet une intégration logicielle plus approfondie avec les fonctionnalités de la voiture, la rendant plus dépendante du logiciel et permettant une personnalisation des expériences utilisateur d’une manière qui n’était pas possible avec de simples systèmes d’infodivertissement ou de projection téléphonique. Cette ouverture et cette adaptabilité des constructeurs, combinées à l’accès aux données et fonctions du véhicule, sont des éléments clés de l’idée du véhicule défini par logiciel.

Avantages d’Android Automotive

  • Indépendance du smartphone : AAOS fonctionne directement sur le matériel du véhicule, ne nécessitant aucune connexion à votre téléphone.
  • Intégration plus approfondie du véhicule : peut contrôler les fonctions de la voiture telles que la climatisation et communiquer avec les réseaux internes du véhicule via VHAL.
  • Plateforme complète : il s’agit d’un système d’exploitation complet, intégré et full-stack.
  • Ouverte et adaptable : AAOS est une plateforme open source (AOSP) que les fabricants peuvent modifier pour créer leurs propres distributions et personnaliser l’interface.
  • Accès aux applications : les voitures AAOS (en particulier celles sous licence Google Automotive Services – GAS) ont accès à un nombre limité d’applications du Google Play Store conçues pour une utilisation en voiture.
  • Outils de développement familiers : utilise le framework, le langage et l’API Android standard, ce qui permet aux développeurs de créer plus facilement des applications.
  • Potentiel d’excellente UX : les mises en œuvre par des fabricants qui ont accordé une attention particulière au design (par exemple Polestar, Volvo) sont louées pour leur intuitivité, leur réactivité et leur esthétique, similaires aux expériences connues de Tesla ou Rivian.
  • Nouvelles capacités de navigation (AAOS 14+) : intégration de la navigation dans le groupe d’instruments et prise en charge multi-écrans.
  • Cartes hors ligne et fonctionnalités de navigation : des applications telles que Sygic GPS Navigation proposent des cartes hors ligne, une navigation vocale, des avertissements de limitation de vitesse et des informations routières disponibles directement dans le système de votre véhicule.
  • Profils utilisateur : possibilité de créer des profils de conducteur avec des paramètres individuels

Inconvénients d’Android Automotive

  • Qualité de mise en œuvre variable : en raison de l’approche laxiste de Google, la qualité des systèmes AAOS mis en œuvre par les différents fournisseurs est très inégale. Certaines implémentations sont critiquées pour leur manque d’intuitivité, leur apparence obsolète et le sentiment de logiciel « forcé ».
  • Problèmes de planification des itinéraires de recharge des véhicules électriques : dans certaines implémentations, notamment sur des marchés spécifiques (par exemple en Pologne), le système de navigation basé sur Google Maps dans AAOS a un problème pour afficher toutes les bornes de recharge disponibles auprès de différents opérateurs (par exemple pas d’Orlen ou de Greenway). La planification d’itinéraires avec recharge peut être imprécise.
  • Disponibilité et qualité limitées des applications : moins d’applications sont disponibles sur le Play Store pour AAOS que sur les téléphones, et certaines applications populaires ne sont pas disponibles (par exemple, Netflix, Apple Music, la plupart des applications de messagerie et de réseaux sociaux). Les applications disponibles dans AAOS peuvent avoir des fonctionnalités limitées par rapport aux versions de leur téléphone (par exemple, YouTube Music sans possibilité de désactiver la lecture automatique). Google s’efforce de faciliter le portage d’applications par les développeurs en introduisant différents « niveaux » d’applications (prêtes pour la voiture, optimisées pour la voiture, différenciées en fonction de la voiture).
  • Problèmes de synchronisation des données : la synchronisation des données utilisateur telles que les comptes connectés et l’état de lecture des podcasts peut nécessiter des étapes supplémentaires ou une connexion manuelle dans la voiture, même si l’utilisateur est connecté à son compte Google.
  • Manque de commandes physiques : certaines voitures ne disposent pas de boutons physiques pour les fonctions fréquemment utilisées (par exemple, le volume, les essuie-glaces), ce qui vous oblige à utiliser un écran tactile et à naviguer dans les menus, ce qui peut être moins intuitif et détourner l’attention de la conduite.

Cela dépend beaucoup du fabricant

Android Automotive OS est une plate-forme open source qui offre aux constructeurs automobiles d’importantes opportunités de personnalisation. Grâce à la base de code AOSP, ils peuvent développer des versions uniques du système adaptées à leurs besoins et à leur identité de marque. Le constructeur peut mettre en œuvre lui-même un AOSP pur (comme Stellantis dans certains modèles, Lucid Motors, BMW dans certaines implémentations, le groupe VW) ou sous licence Google Automotive Services (GAS), qui inclut l’accès à Google Maps, Google Assistant, Google Play Store et d’autres services Google (comme le font Volvo, Renault, Ford, GM et d’autres). Les implémentations non GAS utilisent souvent des magasins d’applications alternatifs (par exemple Aptoide dans BMW OS 9, magasin VW/Harman).

Les constructeurs peuvent modifier l’apparence du système, le menu des paramètres de la voiture, les icônes, la barre d’outils et d’autres éléments de l’interface, souvent en utilisant la bibliothèque Car UI. Ils peuvent également créer leurs propres interfaces personnalisées, comme le montrent les exemples Volvo/Polestar et GM/Honda. Avec VHAL, les constructeurs peuvent intégrer le contrôle de fonctions spécifiques de la voiture (par exemple CVC, profils de conducteur) au système d’infodivertissement basé sur AAOS.

La plate-forme fournit des mécanismes de sécurité et une prise en charge des mises à jour OTA (Over-The-Air). Les voitures peuvent se mettre à jour automatiquement, par ex. pendant les temps morts.

Android Automotive, un élément clé de SDV

Actuellement, Android Automotive est un monopole sur le marché. Aucune solution compétitive d’Apple n’a encore été mise en œuvre sur le marché et les fabricants ne sont pas disposés à coopérer dans le domaine de l’infodivertissement. Les voitures actuelles sont construites soit sur nos propres solutions, soit sur Android Automotive.

Android Automotive constitue une étape importante vers des systèmes d’infodivertissement automobiles plus intégrés et plus fonctionnels, offrant aux constructeurs une large marge de personnalisation. Malgré certaines lacunes dans les mises en œuvre actuelles (notamment en termes de planification d’itinéraires pour véhicules électriques et de disponibilité des applications), la plateforme a le potentiel de créer de futurs systèmes de véhicules définis par logiciel, hautement personnalisés et entièrement intégrés. C’est également une nouvelle étape vers l’offre de fonctions supplémentaires dans les voitures pendant le cycle de vie du produit, tout comme dans nos smartphones ou nos ordinateurs portables.

A lire également