Comprendre la plateforme Android IVI : Choisir entre AOSP et AAOS.

Une grande confusion règne autour d'Android Automotive OS (AAOS) et d'Android Open-Source Project (AOSP). Les deux versions d'Android sont souvent utilisées de manière interchangeable, mais elles représentent des plateformes et des approches différentes. Celle que vous choisirez pour votre projet d'infotainment embarqué (IVI) affectera grandement la personnalisation et le contrôle de tous les composants logiciels ainsi que l'étendue de la maintenance future. Quel que soit votre choix, L4B Automotive vous fournira un environnement sécurisé pour les constructeurs automobiles qui ont besoin d'applications Android pour donner à leurs véhicules un avantage concurrentiel. Voici une brève analyse des deux solutions et de leurs différences, expliquant pourquoi une solution IVI basée sur AOSP serait le bon choix pour votre produit. 

Différences entre l'AOSP et l'AAOS

Tout d'abord, définissons l'AOSP. AOSP est une version squelette d'Android disponible pour les communautés open-source, y compris les équipementiers automobiles. Le principal avantage est que les équipementiers peuvent télécharger le code source de l'AOSP et créer leur propre produit IVI personnalisé, car il s'agit d'un squelette/d'un os nu, et c'est une bonne base pour les fabricants qui ont besoin d'un coup de pouce pour développer leurs propres applications. 

Dernièrement, Google a introduit AAOS en tant que couche propriétaire ajoutée à AOSP. Google inclut plusieurs composants standard liés à Android que les utilisateurs reconnaîtront, notamment Google Assistant, Google Navigation, Google Play Store et d'autres services d'application spécifiques à Google.

Pour les constructeurs automobiles, il peut sembler évident de travailler avec AAOS. Cependant, l'inconvénient est que vous devez maintenant acheter des licences pour les applications packagées de Google, et que vous avez une capacité de personnalisation minimale.

La communication principale entre les couches d'application Android vers les services automobiles et la pile de communication ne peut être établie que via la bibliothèque Car-Manager(https://developer.android.com/reference/android/car/packages).

Les produits de l'AAOS sont connus sous le nom de Google Automotive Services (GAS), et il se peut que vous deviez acheter une licence pour cette couche GAS (les services GMS de Google sont équivalents dans le domaine de la téléphonie mobile).

AAOS étant un composant fonctionnant sur AOSP, les deux plateformes offrent à votre IVI les mêmes mises à jour de sécurité, la même architecture et les mêmes capacités qu'Android. 

Dans les deux cas, toute application personnalisée construite sur AOSP nécessite ses propres correctifs de sécurité et mises à jour de version, qui peuvent être fournis par un fournisseur de niveau 1 comme L4B avec un contrat d'assistance à long terme (LTS). 

Notez que Google a également un produit appelé Android Auto (App). Cette application n'est pas liée à la fabrication commerciale. Il s'agit d'une application smartphone de l'utilisateur final qui se connecte à l'IVI du véhicule, généralement via USB ou Wi-Fi.

Pourquoi et quand choisir l'AOSP ?

Les deux plateformes fonctionnent sur le noyau Linux, qui est valable pour tout système basé sur Android. Même avec AAOS, vous pouvez encore personnaliser et créer vos propres applications, mais vous devez intégrer les coûts de licence si vous travaillez avec GAS. Google propose également plusieurs applications plus récentes, telles qu'un squelette de centre multimédia pour la musique, un composeur, un centre de notification et le contrôle à distance des paramètres de la voiture.

AAOS pourrait être un meilleur choix pour les équipementiers qui ne veulent offrir que l'essentiel. Les véhicules équipés d'AAOS disposent de l'interface Android de base que les utilisateurs reconnaîtront.

L'AOSP est un bon choix pour une IVI beaucoup plus personnalisée sans les exigences coûteuses de Google en matière de licences. L'AOSP commence par les fonctionnalités automobiles de base d'Android, et les développeurs s'appuient sur le code de base. Cela dit, vous pouvez avoir un IVI minimal basé sur l'AOSP sans aucun GMS/GAS ou autres packages liés à Google qui peuvent être remplacés par vos propres services propriétaires conçus par L4B. Cette solution est avantageuse pour les fabricants qui souhaitent créer une interface utilisateur graphique à partir de zéro et personnaliser entièrement toutes les fonctionnalités et tous les composants de bas niveau.

Il est important de noter que AAOS et AOSP peuvent tous deux être modifiés et personnalisés pour répondre aux exigences de votre propre marque de fabrication. Cependant, AAOS est livré avec plus d'API et de fonctionnalités Google, tandis que AOSP laisse beaucoup plus de place à la personnalisation et fournit une base pour un système IVI entièrement personnalisé. AOSP nécessitera plus d'expertise, mais d'un autre côté, L4B Automotive travaille avec les principaux équipementiers automobiles et vous fournira la plateforme la plus appropriée pour construire une solution complète pour votre produit.

Construire des solutions avec L4B Automotive

Que vous décidiez de travailler avec l'AAOS ou l'AOSP, L4B Automotive travaille avec de nombreux constructeurs automobiles pour élaborer des solutions personnalisées qui améliorent leur IVI et assurent la sécurité des conducteurs. Nous vous aidons à maintenir vos produits à jour et sécurisés pour la sécurité et la satisfaction des conducteurs. En outre, L4B Automotive fournit un ensemble complet de solutions Android personnalisées avec un support back-end (système de gestion), y compris des services de mise à jour FOTA (Firmware-Over-The-Air), des services Keep-Alive, des services de géolocalisation et des services de messagerie Push en tant que solution End-To-End (E2E).

Contactez-nous pour discuter de votre prochain projet IVI.

 

 

Nouvel appel à l'action