Capire la piattaforma Android IVI: Scegliere tra AOSP e AAOS.

C'è molta confusione intorno ad Android Automotive OS (AAOS) e Android Open-Source Project (AOSP). Le due versioni di Android sono spesso utilizzate in modo intercambiabile, ma rappresentano piattaforme e approcci diversi. La scelta di una delle due versioni per il vostro progetto di In-Vehicle Infotainment (IVI) automobilistico influenzerà notevolmente la personalizzazione e il controllo di tutti i componenti SW e la futura portata della manutenzione. Indipendentemente dalla vostra scelta, L4B Automotive vi fornirà un ambiente sicuro per le case automobilistiche che hanno bisogno di applicazioni Android per dare ai loro veicoli un vantaggio competitivo. Ecco una breve descrizione dei due sistemi e delle loro differenze, che spiega perché una soluzione IVI basata su AOSP sarebbe la scelta giusta per il vostro prodotto. 

Differenze tra AOSP e AAOS

Innanzitutto, definiamo AOSP. AOSP è una versione scheletrica di Android disponibile per le comunità open-source, compresi gli OEM del settore automobilistico. Il vantaggio principale è che gli OEM possono scaricare il codice sorgente di AOSP e costruire il proprio prodotto IVI personalizzato, perché si tratta di uno scheletro o di un osso nudo, ed è una buona base per i produttori che hanno bisogno di un inizio per sviluppare le loro applicazioni di marca. 

Recentemente, Google ha introdotto AAOS come livello proprietario aggiunto ad AOSP. Google include diversi componenti standard relativi ad Android che gli utenti riconosceranno, tra cui Google Assistant, Google Navigation, Google Play Store e altri servizi applicativi specifici di Google.

Potrebbe sembrare che la scelta più ovvia per i produttori di automobili sia quella di lavorare con AAOS. Tuttavia, l'aspetto negativo è che ora è necessario acquistare le licenze per le applicazioni pacchettizzate prodotte da Google e la possibilità di personalizzazione è minima.

La comunicazione principale tra i livelli applicativi di Android verso i servizi auto e lo stack di comunicazione può essere stabilita solo attraverso la Car-Manager Library(https://developer.android.com/reference/android/car/packages).

I prodotti AAOS confezionati sono marchiati come Google Automotive Services (GAS) e potrebbe essere necessario acquistare una licenza per questo livello GAS (il pacchetto equivalente nella telefonia mobile è costituito dai servizi GMS di Google).

Poiché AAOS è un componente che gira su AOSP, entrambe le piattaforme forniscono all'IVI gli stessi aggiornamenti di sicurezza, la stessa architettura e le stesse funzionalità di Android. 

In entrambi i casi, le applicazioni personalizzate costruite su AOSP necessitano di patch di sicurezza e aggiornamenti di versione che possono essere forniti da fornitori Tier1 come L4B con un contratto LTS (Long Term Support). 

Si noti che Google ha anche un prodotto chiamato Android Auto (App). Questa applicazione non è legata alla produzione commerciale. È un'applicazione per smartphone dell'utente finale che si collega all'IVI del veicolo, di solito tramite USB o Wi-Fi.

Perché e quando scegliere AOSP?

Entrambe le piattaforme girano sul kernel Linux, che è valido per qualsiasi sistema basato su Android. Anche con AAOS, si ha ancora spazio per personalizzare e costruire le proprie applicazioni, ma è necessario incorporare i costi di licenza se si lavora con GAS. Google ha anche diverse applicazioni più recenti, come uno scheletro per un media center per la musica, un dialer, un centro notifiche e il controllo remoto delle impostazioni dell'auto.

AAOS potrebbe essere una scelta migliore per gli OEM che vogliono offrire solo le basi. I veicoli con AAOS hanno l'interfaccia Android di base che gli utenti riconoscono.

AOSP è una buona scelta per un IVI molto più personalizzato senza i costosi requisiti di licenza di Google. AOSP inizia con le funzioni automobilistiche di base di Android e gli sviluppatori si basano su questo codice. Per questo motivo, è possibile avere un'IVI minima basata su AOSP senza GMS/GAS o altri pacchetti legati a Google, che possono essere sostituiti con servizi proprietari progettati da L4B. È vantaggioso per i produttori che vogliono costruire un'IVI da zero e personalizzare completamente tutte le funzioni e i componenti di basso livello.

È importante notare che sia AAOS che AOSP possono essere modificati e personalizzati per adattarsi ai requisiti del proprio marchio di produzione. Tuttavia, AAOS è dotato di un maggior numero di API e funzioni di Google, mentre AOSP lascia molto più spazio alla personalizzazione e fornisce una base per un sistema IVI interamente personalizzato. AOSP richiede una maggiore esperienza, ma d'altra parte L4B Automotive collabora con i principali OEM del settore automobilistico e vi fornirà la piattaforma più adatta per costruire una soluzione completa per il vostro prodotto.

Costruire soluzioni con L4B Automotive

Sia che decidiate di lavorare con AAOS o AOSP, L4B Automotive collabora con numerose case automobilistiche per costruire soluzioni personalizzate che migliorino l'IVI e mantengano la sicurezza dei conducenti. Vi aiutiamo a mantenere i vostri prodotti aggiornati e sicuri per la sicurezza e la soddisfazione dei conducenti. Inoltre, L4B Automotive fornisce un pacchetto Android completo e personalizzato con un supporto back-end (sistema di gestione), che comprende servizi di aggiornamento FOTA (Firmware-Over-The-Air), servizi Keep-Alive, geolocalizzazione e servizi di messaggistica push come soluzione End-To-End (E2E).

Contattateci per discutere del vostro prossimo progetto IVI.

 

 

Nuova call-to-action