Comprendre Android Google Automotive services
Les chercheurs estiment que 36 millions de nouveaux véhicules seront livrés avec des systèmes d'infodivertissement Android d'ici à 2030. Il est clair que les équipementiers devraient se concentrer davantage sur la fourniture de systèmes d'infodivertissement embarqués (IVI) haut de gamme qui interagissent avec les conducteurs et leurs voitures. Pour fournir des applications au conducteur de manière transparente et efficace, le chemin de l'idée au déploiement nécessite le bon partenaire qui comprend les services automobiles de Google, le projet Android Open-Source(AOSP), le système d'exploitation automobile Android, les restrictions imposées aux développeurs et les subtilités des contrats entre les équipementiers et Google.
Android Automotive vs. Google Automotive Services
Il est facile pour n'importe quel fournisseur de services d'obtenir le code source ouvert pour Android Automotive OS et de développer des applications. Néanmoins, Google Automotive Services est un élément clé pour créer des outils de conduite robustes qui s'appuient sur les applications Google que les utilisateurs connaissent bien. Certains équipementiers choisissent d'utiliser Android Automotive OS sans Google Automotive Services, mais cela peut limiter l'accès des développeurs à certains services et applications de conduite de Google. Sans Google Automotive Services (GAS), les développeurs de logiciels automobiles doivent personnaliser manuellement les services automobiles HAL (couche d'abstraction matérielle) qui s'interfacent avec les fonctions du véhicule telles que le tuner radio, le routage du son et les commandes de chauffage, de ventilation et de climatisation.
Pour exploiter les fonctionnalités supplémentaires disponibles dans Google Automotive Services et bénéficier de l'assistance de Google, les constructeurs automobiles doivent trouver un partenaire capable de les guider vers une assistance appropriée. Les équipementiers doivent disposer des licences adéquates pour bénéficier d'une assistance technique complète, ce qui nécessite un contrat direct avec Google. Par exemple, les développeurs sont libres de forker (une condition préalable pour Google Automotive), mais la responsabilité de la maintenance du code au fur et à mesure que Google publie des mises à jour du tronc d'Android incombe à l'équipementier. Il y a eu une certaine confusion dans l'industrie sur les différences fondamentales entre Android Automotive OS et Google Automotive OS. différences fondamentales entre Android Automotive OS et Google Automotive Services.Voici donc ce qu'il faut savoir :
- Les deux bases de code peuvent être forkées, mais les extensions personnalisées et les forks doivent être maintenus par les développeurs.
- Le système d'exploitation Android est le code de base, mais le GAS contient les applications Google Play et Developer, Google Maps, Google Assistant, Google Sign-in et plusieurs autres. Les projets nécessitant des fonctionnalités Google doivent faire l'objet d'une licence.
- Les produits Google Automotive Services sous licence bénéficient d'une assistance technique, mais l'assistance n'est pas garantie avec le seul système d'exploitation.
- Google Automotive Services (GAS) nécessite un contrat avec Google et s'accompagne de conditions spécifiques que les fabricants doivent respecter.
Partenariat avec L4B pour personnaliser les systèmes IVI pour les équipementiers
Depuis 2009, L4B a travaillé à toutes les étapes du cycle de vie du développement logiciel pour les systèmes Android embedded . L'intégration des Google Automotive Services dans le système d'infotainment d'un véhicule nécessite un partenaire capable de combler le fossé entre les différentes couches du système d'exploitation.
Nous proposons une myriade de modules logiciels et de systèmes d'exploitation personnalisés personnalisés qui s'intègrent au système d'exploitation automobile Android et aux services automobiles de Google. Nous créons des solutions personnalisées pour nos clients, en prenant en charge les mises à jour et les améliorations logicielles à distance qui peuvent être fournies aux systèmes des conducteurs à l'aide de la technologie over-the-air (OTA).
Les logiciels libres facilitent la collaboration entre les développeurs et les constructeurs automobiles, ce qui fait du projet Android une solution viable pour les applications embarquées personnalisées. L4B peut relever les défis des développeurs, notamment la gestion du cycle de vie, la sécurité, l'assistance technique, la conformité et la facilitation pour une mise sur le marché plus rapide.