Habitacle épuré d'une Volvo électrique avec tableau de bord numérique et grand écran central Android Automotive

Deux heures de compilation réduites à quelques minutes : Google Cloud s’empare du cerveau logiciel de Volvo

Développer pour une voiture sans avoir de voiture physique devant soi ? Oui, en s’appuyant sur l’émulateur Cuttlefish (tournant sur des machines Linux x86 et ARM64), les ingénieurs peuvent démarrer un tableau de bord virtuel dans leur navigateur ou leur terminal. Volvo adopte la plateforme ouverte Horizon de Google Cloud et Accenture. Une usine logicielle complète pour l’industrie automobile.

Des fonctionnalités d’infodivertissement et des bancs d’essai physiques qui s’effacent au profit de conteneurs virtuels : l’industrie automobile européenne accélère brutalement sa mue logicielle. Premier constructeur mondial à avoir franchi le pas de l’intégration native d’Android Automotive OS (AAOS) avec Google Maps et Assistant, le suédois Volvo Cars franchit un palier d’intégration sans précédent.  La marque scandinave annonce devenir le partenaire industriel de référence de l’initiative logicielle conjointe dévoilée par Accenture et Google Cloud. Au cœur de cette alliance se trouve Horizon, un environnement de conception logicielle d’un genre nouveau, rendu public sur le dépôt officiel horizon-sdv de la fondation Google Cloud Platform sous licence permissive Apache-2.0.

💡 C’est quoi la plateforme open source Horizon ?

Plutôt qu’un développement sur mesure enfermé dans les laboratoires d’un constructeur unique, Horizon se positionne comme un standard horizontal libre pour l’ensemble du secteur de la mobilité (Software-Defined Vehicle). La solution regroupe des pipelines d’intégration continue, des postes de travail virtualisés configurables en quelques secondes et des flux de travail assistés par intelligence artificielle pour bâtir, tester et auditer des applications AAOS sans dépendre de prototypes physiques.

Cuttlefish et Linux : l’émulateur qui libère les développeurs de la voiture physique

Développer pour une automobile moderne représentait jusqu’ici un casse-tête logistique permanent : pour valider la moindre mise à jour d’un panneau de climatisation ou d’un lecteur multimédia, les programmeurs devaient attendre plusieurs semaines la livraison d’un calculateur physique ou squatter des bancs de test électroniques partagés. L’architecture d’Horizon fait sauter ce verrou en s’appuyant sur l’appareil virtuel Android Cuttlefish, un émulateur système hautement configurable développé par le projet Android Open Source (AOSP).

Capables de s’exécuter indifféremment sur des serveurs distants dans le cloud ou en local sur des stations de travail Linux x86 et ARM64, les instances Cuttlefish permettent aux ingénieurs d’amorcer un cockpit virtuel complet en quelques secondes dans un simple navigateur web ou depuis un terminal de commande.

Nous avons réalisé un tableau pour voir combien l’évolution est fulgurante :

Étape du cycle de développement Méthode automobile historique Approche plateforme libre Horizon
Validation des fonctionnalités Bancs d’essai matériels physiques lourds Émulation système sous Linux via Cuttlefish
Durée de compilation logicielle Près de 120 minutes par version Quelques minutes grâce au cache distribué
Vitesse d’exécution des tests Séquentielle sur bancs restreints Accélération mesurée jusqu’à un facteur 9
Gouvernance du framework Outils propriétaires fermés par équipementier Code source ouvert sous licence Apache-2.0

Un cheval de Troie pour imposer Google Cloud à toute l’industrie ?

En parrainant l’ouverture du projet Horizon sous une licence aussi permissive qu’Apache-2.0, Google ne se contente pas de dépanner les développeurs de Göteborg. Le géant américain déroule un plan méthodique pour s’adjuger l’infrastructure logicielle amont de tout le secteur automobile. Face aux difficultés récurrentes rencontrées par le groupe Volkswagen avec sa filiale Cariad ou aux retards de déploiement chez Stellantis, la tentation est immense pour les constructeurs historiques d’adopter une pile clé en main, validée en conditions réelles par Volvo et maintenue par les armées d’ingénieurs d’Accenture.

Le modèle rappelle trait pour trait la conquête du marché mobile (et Android !) : offrir la fondation logicielle libre pour standardiser les formats, tout en devenant le passage obligé pour l’infrastructure cloud payante qui héberge les compilations, les jumeaux numériques et les futurs modèles d’intelligence artificielle embarquée. En confiant ses chaînes de compilation à Google Cloud, Volvo s’offre une agilité technologique redoutable, mais illustre le basculement irréversible de l’ingénierie automobile européenne sous le contrôle opérationnel des géants du cloud public.

🌐 L’actualité de l’open source et des technologies éthiques dans votre flux

🐘 Fediverse / Mastodon : suivez notre profil officiel @ depuis votre application ou votre instance favorite.

🦋 Bluesky (AT Protocol) : retrouvez nos actualités condensées et abonnez-vous à @goodtech.info.

Retour en haut