Dettagli sulla release di Android Automotive 11

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 la sezione Novità.

Funzionalità e miglioramenti principali

Miglioramenti all'interfaccia utente di sistema e alle app di base

  • App di sistema di base aggiornate
    • Ricerca nelle nuove impostazioni. Ora gli utenti possono cercare rapidamente l'impostazione pertinente dalla schermata Home delle Impostazioni.
    • Media. Sono state aggiunte altre funzionalità per un'esperienza utente migliore e un miglioramento della 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 l'interfaccia utente nel settore auto e motori. È 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 per le rotazioni di base. 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, il passaggio da un utente all'altro) tra ECU esterne e Android.
  • Sblocco del 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 e RCS. L'invio e la ricezione di messaggi MMS e RCS sono ora supportati, oltre che per gli SMS.
  • Comandi AT del fornitore. È stata aggiunta la funzionalità di supporto dell'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 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 è consapevole delle limitazioni di 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 dinamica dell'interfaccia Wi-Fi. È 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 alle unità principali per auto e motori. Ora le app con privilegi possono essere connesse automaticamente alla rete Wi-Fi.

Audio

  • Effetti audio per dispositivo di uscita. 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 ingressi audio possono essere associati alle zone per facilitare la ricerca 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

Visualizzazione panoramica. È 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

  • Ultrasuoni. Alla 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

È stato aggiunto il watchdog per rilevare il processo problematico e riavviarlo.

Prestazioni di avvio

I dati sul rendimento I/O vengono ora raccolti nell'ambito 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).
  • È stata migliorata la gestione degli arresti anomali del servizio auto.
  • 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 a dormire immediatamente.

Correzioni di bug

Sono state apportate diverse correzioni di bug e dei test di conformità.

Problemi noti

  • xTS viene eseguito sull'emulatore e non su un dispositivo conforme.
  • Non è stato eseguito il benchmarking del rendimento.