Dettagli sulla versione di Android Automotive 11

Il contenuto seguente descrive in dettaglio le principali funzionalità e miglioramenti aggiunti ad Android Automotive in questa versione. Per ulteriori informazioni sulle nuove funzionalità documentate in questa versione, vedere cosa c'è di nuovo .

Principali funzionalità e miglioramenti

Miglioramenti all'interfaccia utente del sistema e alle app principali

  • Aggiornate le applicazioni di sistema principali
    • Nuova ricerca Impostazioni. Gli utenti possono ora cercare rapidamente l'impostazione pertinente dalla schermata principale delle impostazioni.
    • Media. Sono state aggiunte altre funzionalità per una migliore esperienza utente, miglioramento della personalizzazione per gli OEM.
    • Dialer. È stata aggiunta l'opzione per ordinare per cognome per una migliore esperienza utente.
    • Messaggistica. I messaggi di gruppo sono ora supportati tramite MMS e RCS.
  • Maggiore flessibilità per le notifiche. È stata aggiunta la funzionalità per una migliore personalizzazione per la posizione sullo schermo per il pannello delle notifiche e le notifiche di avviso e per una migliore personalizzazione per le animazioni di notifica di avviso.
  • Personalizzabilità migliorata per le icone della barra di stato. La spaziatura tra le icone può essere personalizzata, alcune icone possono ora essere escluse.
  • Toolkit per l'interfaccia utente automobilistica. È stato aggiunto un nuovo set di componenti e risorse per consentire una personalizzazione OEM più semplice, più prevedibile e più coerente del sistema.
  • Supporto rotante della linea di base. Gli eventi VHAL per un controller rotativo fisico sono collegati al servizio RotaryController in modo che le app possano funzionare con il controller rotante.

Gestione utenti

  • API multiutente aggiornate. Spostata la superficie dell'API di gestione multiutente di Android AutomotiveOS (ad es. CarUserManagerHelper) nel framework principale (ad esempio, UserManager) per semplificare l'integrazione e l'aggiornamento degli OEM.
  • Ruoli utente e restrizioni. Supporto è stato aggiunto per personalizzazione OEM più semplice dei ruoli e delle restrizioni degli utenti.
  • Cambio utente più rapido. Il cambio utente e le prestazioni multiutente sono state migliorate. La pre-creazione dell'utente e la rimozione di pacchetti dall'utente di sistema sono ora possibili.
  • AutoUserHAL. Ora è supportata l'integrazione della gestione degli utenti (ad esempio, switch Users) tra ECU esterne e Android.
  • Sblocco di dispositivi attendibili. Sono stati apportati miglioramenti per sbloccare le prestazioni degli utenti e l'esperienza del sistema

Bluetooth

  • Copertina. Ora è possibile ricevere le copertine dei brani attualmente in riproduzione e sfogliati tramite AVRCP.
  • MMS e RCS. L'invio e la ricezione di messaggi MMS e RCS sono ora supportati oltre agli SMS.
  • Comandi AT del fornitore. La capacità è stata aggiunta a supporta l'invio di comandi AT del fornitore su HFP per abilitare la proiezione 3P.
  • Sincronizzazione dei contatti preferiti. La rubrica dei preferiti ora può essere trasferita dal telefono all'auto.
  • Migliora il supporto per più fonti multimediali sfogliabili. Supporto migliorato per i segnali dei telefoni che supportano più lettori multimediali e modifica di tali lettori multimediali.
  • Miglioramenti AVRCP. La capacità di controllo dei media è stata migliorata.
  • Download di contatti. I download dei contatti sono ora raggruppati per ottenere prima i contatti disponibili nel database.

Display multipli

  • Supporto dell'emulatore. L'emulatore del sistema operativo Android Automotive ora supporta più display fisici.
  • Animazione di avvio per più display. L'animazione di avvio multischermo è ora supportata.
  • CarActivityView. ActivityView è ora a conoscenza delle restrizioni alla guida.

Connettività

  • Navigazione e gestione dei client hotspot. I partner possono ora visualizzare un elenco dettagliato dei client AP connessi e visualizzare 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 intorno alle attuali implementazioni una tantum.
  • Connessione wireless silenziosa alle HU automobilistiche. Le app privilegiate ora possono essere collegate silenziosamente al Wi-Fi.

Audio

  • Effetti audio per dispositivo di output. Ora è possibile applicare effetti audio a dispositivi di output specifici oltre a per-stream.
  • Miglioramenti multizona. L'audio multizona ora supporta il routing in base all'occupazione dell'utente e dell'auto. Inoltre, gli ingressi audio possono essere associati alle zone per una ricerca più semplice dei dispositivi.
  • Supportare i suoni del veicolo. Sono stati introdotti nuovi utilizzi del sistema per coprire i casi d'uso nel settore automobilistico. Inoltre, sono state aggiunte nuove API per consentire all'HAL di partecipare al focus audio per i suoni al di fuori di Android.
  • Miglioramenti della messa a fuoco audio. Le richieste di messa a fuoco audio ritardate sono ora supportate ed è stata aggiunta una nuova impostazione utente per impedire alla navigazione di ottenere lo stato attivo durante una chiamata.

Telecamera

Vista circostante. È stata aggiunta la capacità di visualizzare la vista surround a 360° da più ingressi della telecamera.

Visione artificiale e apprendimento automatico (CV e ML)

Computepipe su sistema operativo Android Automotive. Un'implementazione client CVML in Android ora consente la connessione con pipeline CVML indipendentemente dall'ambiente in cui sono in esecuzione (VM o hardware discreto) in un modo che astrae l'architettura di distribuzione sottostante.

Sensori

  • Ultrasuoni. È stato aggiunto alla piattaforma il supporto per array di sensori a ultrasuoni.
  • Gestore proprietà auto. Sono stati apportati miglioramenti alla granularità delle autorizzazioni per la proprietà Vendor, al callback degli errori esposti e a un'API getProperty semplificata.
  • Rilevatore di paese. Consenti la personalizzazione Automotive 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 è disponibile la telefonia in un'auto).
  • GNSS. Ora è possibile segnalare un numero illimitato di satelliti (aumentato dal massimo di 64 precedentemente supportato.

Affidabilità e stabilità del sistema

Watchdog è stato aggiunto per rilevare il processo problematico e riavviarlo.

Prestazioni di avvio

I dati sulle prestazioni IO vengono ora raccolti come parte del servizio CarWatchDog.

Struttura dell'auto

  • Le funzionalità opzionali e sperimentali sono ora supportate.
  • È stata aggiunta la funzionalità per il monitoraggio dell'arresto anomalo dell'attività e il riavvio per l'attività arrestata in esecuzione in un cluster (modalità FixedActivity).
  • La gestione degli incidenti del servizio auto è stata migliorata.
  • L'API CarOccupantZoneManager è stata aggiunta per consentire l'interrogazione del display/audio corretto per un utilizzo specifico.
  • CarInputManager è stato aggiunto per consentire l'acquisizione di un gruppo selezionato di eventi di input.
  • È stato aggiunto l'HAL bus CAN per l'accesso al bus CAN standardizzato.

Gestione energetica

La logica del servizio di gestione dell'alimentazione ora supporta nuove transizioni. WAIT_FOR_VHAL_FINISH a WAIT_FOR_VHAL , e SHUTDOWN_PREPARE a dormire immediatamente.

Correzioni di bug

Sono state apportate più correzioni di bug e correzioni di test di conformità.

Problemi noti

  • xTS viene eseguito sull'emulatore e non su un dispositivo compatibile.
  • Il benchmarking delle prestazioni non è stato eseguito.