I seguenti contenuti descrivono le funzionalità e i miglioramenti principali aggiunti ad Android Automotive in questa release. Per saperne di più sulle nuove funzionalità descritte in questa release, consulta Novità.
Funzionalità e miglioramenti principali
Miglioramenti all'interfaccia utente di sistema e alle app di base
- App di sistema principali aggiornate
- Nuova ricerca in Impostazioni. Ora gli utenti possono cercare rapidamente l'impostazione pertinente dalla schermata Home delle Impostazioni.
- Media. Sono state aggiunte altre funzionalità per migliorare l'esperienza utente e la personalizzazione per gli OEM.
- Telefono. È stata aggiunta l'opzione per ordinare per cognome per migliorare l'esperienza utente.
- Messaggistica. I messaggi di gruppo sono ora supportati tramite MMS e RCS.
- Maggiore flessibilità per le notifiche. È stata aggiunta la possibilità di personalizzare la posizione sullo schermo del riquadro delle notifiche e delle notifiche di avviso, nonché di personalizzare le animazioni delle notifiche di avviso.
- Miglioramento della personalizzazione delle icone della barra di stato. Lo spazio tra le icone può essere personalizzato e alcune icone ora possono essere escluse.
- Toolkit per UI per Automotive. È stato aggiunto un nuovo insieme di componenti e risorse per consentire una personalizzazione del sistema da parte dell'OEM più facile, più prevedibile e più coerente.
- Supporto rotatorio di riferimento. Gli eventi VHAL per un selettore rotativo fisico vengono collegati al servizio RotaryController in modo che le app possano essere fatte funzionare con il selettore rotativo.
Gestione utenti
- API multiutente aggiornate. È stata spostata la piattaforma API di gestione multiutente di Android AutomotiveOS (ad esempio CarUserManagerHelper) nel framework di base (ad esempio UserManager) per semplificare l'integrazione e l'upgrade degli OEM.
- Ruoli e restrizioni utente. È stato aggiunto il supporto per una più facile personalizzazione da parte dell'OEM dei ruoli utente e delle limitazioni.
- Cambio utente più rapido. Il passaggio da un utente all'altro e le prestazioni in multiutente sono stati migliorati. Ora è possibile eseguire la pre-creazione degli utenti e rimuovere i pacchetti dall'utente di sistema.
- CarUserHAL. Ora è supportata l'integrazione della gestione degli utenti (ad esempio, cambio utente) tra ECU esterne e Android.
- Sblocco dispositivo attendibile.Sono stati apportati miglioramenti alle prestazioni dello sblocco degli utenti e dell'esperienza di sistema
Bluetooth
- Copertina. Ora è possibile ricevere le immagini di copertina dei brani in riproduzione e di quelli visualizzati tramite AVRCP.
- MMS ed RCS. L'invio e la ricezione di messaggi MMS e RCS sono ora supportati oltre agli SMS.
- Comandi AT del fornitore. È stata aggiunta una funzionalità per supportare l'invio di comandi AT del fornitore tramite HFP per abilitare la proiezione di terze parti.
- Sincronizzazione dei contatti preferiti. La rubrica preferiti ora può essere trasferita dallo smartphone all'auto.
- Migliorare il supporto di più origini multimediali sfogliabili. Miglioramento del supporto degli indicatori provenienti da telefoni che supportano più lettori multimediali e della modifica di questi lettori.
- Miglioramenti dell'AVRCP. La funzionalità di controllo dei contenuti multimediali è stata migliorata.
- Download dei contatti.Ora i download dei contatti vengono raggruppati per inserire più rapidamente i contatti disponibili nel database.
Più display
- Supporto per gli emulatori. L'emulatore Android Automotive OS ora supporta più display fisici.
- Animazione di avvio per più display.Ora è supportata l'animazione di avvio su più display.
- CarActivityView. ActivityView è ora a conoscenza delle restrizioni alla guida.
Connettività
- Navigazione e gestione dei client hotspot. Ora i partner possono visualizzare un elenco dettagliato dei client AP connessi e mostrare o bloccare i client.
- Gestione dell'interfaccia Wi-Fi dinamica. È stato aggiunto il supporto per creare e rimuovere dinamicamente le interfacce di rete Wi-Fi per supportare i casi d'uso della concorrenza Wi-Fi e ridurre la frammentazione delle implementazioni una tantum attuali.
- Connessione wireless silenziosa agli HU Automotive. Ora le app con privilegi possono essere connesse automaticamente alla rete Wi-Fi.
Audio
- Effetti audio per dispositivo di output. Ora è possibile applicare effetti audio a dispositivi di output specifici, oltre che per ogni stream.
- Miglioramenti alle zone multiple. L'audio multizona ora supporta il routing in base al numero di utenti e di persone nell'auto. Inoltre, gli input audio possono essere associati a zone per una ricerca più semplice dei dispositivi.
- Supporto dei suoni del veicolo. Sono stati introdotti nuovi utilizzi del sistema per coprire i casi d'uso nel settore auto e motori. Inoltre, sono state aggiunte nuove API per consentire all'HAL di partecipare al controllo audio per i suoni al di fuori di Android.
- Miglioramenti al controllo audio. Ora sono supportate le richieste di attivazione audio ritardata ed è stata aggiunta una nuova impostazione utente per impedire alla navigazione di acquisire il focus durante una chiamata.
Fotocamera
Vista circostante. È stata aggiunta la possibilità di visualizzare la vista panoramica a 360° da più ingressi della videocamera.
Visione artificiale e machine learning (CV e ML)
Computepipe su Android Automotive OS. L'implementazione di un client CVML in Android ora consente di connettersi alle pipeline CVML indipendentemente dall'ambiente in cui vengono eseguite (VM o hardware discreto) in modo da astrarre l'architettura di deployment sottostante.
Sensori
- Ultrasonici. Sulla piattaforma è stato aggiunto il supporto per gli array di sensori a ultrasuoni.
- CarPropertyManager. Sono stati apportati miglioramenti alla granularità delle autorizzazioni per la proprietà Vendor, al callback per gli errori esposti e a un'API getProperty semplificata.
- Rilevatore paese. Consenti la personalizzazione per i veicoli per consentire agli OEM di impostare un codice paese diverso da quello predefinito per il rilevamento della posizione (in particolare per i casi in cui non è presente alcuna fornitura di telefonia in un'auto).
- GNSS. Ora è possibile registrare un numero illimitato di dispositivi satellite (in aumento rispetto al massimo di 64 supportati in precedenza).
Affidabilità e stabilità del sistema
Il watchdog è stato aggiunto per rilevare il processo problematico e riavviarlo.
Prestazioni avvio
I dati sulle prestazioni IO ora vengono raccolti come parte del servizio CarWatchDog.
Framework per auto
- Le funzionalità facoltative e sperimentali sono ora supportate.
- È stata aggiunta la funzionalità di monitoraggio e riavvio degli arresti anomali delle attività per le attività in crash in esecuzione in un cluster (modalità FixedActivity).
- La gestione degli arresti anomali del servizio auto è stata migliorata.
- L'API CarOccupantZoneManager è stata aggiunta per consentire di eseguire query sul display/audio corretto per un utilizzo specifico.
- È stato aggiunto CarInputManager per consentire l'acquisizione di un gruppo selezionato di eventi di input.
- È stato aggiunto l'HAL bus CAN per l'accesso standardizzato al bus CAN.
Gestione alimentazione
La logica del servizio di gestione dell'alimentazione ora supporta nuove transizioni.
WAIT_FOR_VHAL_FINISH
a WAIT_FOR_VHAL
e
SHUTDOWN_PREPARE
per andare subito in sospensione.
Correzioni di bug
Sono state apportate diverse correzioni di bug e test di conformità.
Problemi noti
- xTS viene eseguito sull'emulatore e non su un dispositivo conforme.
- Non è stato eseguito il benchmarking del rendimento.