A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release anziché aosp-main per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Google è lieta di condividere questa release di Android 25Q2 con i partner di Android Automotive. Per Android 16, questa release di Android Automotive 25Q2 è conforme. Continuiamo
a perfezionare le funzionalità, con l'obiettivo di consigliare una release imminente per
gli OEM.
Dettagli della versione
Questa sezione riepiloga le principali funzionalità e i miglioramenti forniti nella release B di AAOS.
Questi aggiornamenti si applicano a Android16, livello API 36.
La release Android Automotive 25Q2 è conforme ad Android 16.
Nuove funzionalità
La release 25Q2 fornisce queste nuove funzionalità.
Framework AAOS
Audio e radio:
Miglioramenti dell'HAL di controllo audio: per configurare le funzionalità audio dell'auto, utilizza
le API anziché il file XML.
Sistema di avviso di emergenza (EAS) radio in alta definizione (HD): trasmetti le informazioni EAS
alle applicazioni radio con un'API. Questo vale per HD Radio
(Nord America) e DAB EWS (Unione Europea).
Libreria integrata AAudio:AAudio AAudio supporta i tag degli attributi audio definiti dall'OEM per personalizzare il comportamento dell'app. Ad esempio, il routing audio e la gestione del volume.
Gestione alimentazione:
Notifiche dello stato di alimentazione ai processi integrati:l'availability of
power state notifications to OEM built-in processes (beyond Android apps)
is extended.
Framework per le auto:
Configurazione dinamica delle proprietà del veicolo: supporta la configurazione dinamica dei valori minimo e massimo e dei valori supportati nelle proprietà del veicolo.
Connettività
Networking:
Telefonia minima:un sottoinsieme dell'Hardware
Abstraction Layer (HAL) di Android Telephony per gli OEM del settore automobilistico per consentire loro di utilizzare la telefonia Android su dispositivi solo dati (incluse le TCU). Ciò riduce
la frammentazione e fornisce supporto per la funzionalità di telefonia.
API Connectivity Messaging Upsell:SubscriptionManager migliorato
per fornire API che possono esporre lo stato dell'abbonamento ai dati mobili di un utente. Ad esempio, active, inactive, trial e data di scadenza.
Supporto delle app proiettate:è stato aggiunto il supporto per consentire agli OEM automobilistici di configurare l'insieme completo di parametri hostapd.conf non disponibili tramite le API Android. È stato aggiunto un motivo di disconnessione all'API
SoftApCallback in modo che gli OEM possano scoprire perché i client si sono disconnessi da
un hotspot locale (LOHS). Queste funzionalità migliorano il supporto delle app proiettate
e riducono la frammentazione.
UI ed esperienze di sistema AAOS
Interfaccia utente scalabile:questo framework di gestione delle finestre AAOS fornisce agli OEM componenti configurabili che consentono loro di soddisfare i requisiti di gestione delle finestre e facilitare esperienze personalizzate.
Proprietà VHAL
Proprietà del veicolo:
Sono state aggiunte nuove proprietà del veicolo per comunicare le caratteristiche e
lo stato del veicolo.
Sono state aggiornate le costanti delle proprietà del veicolo da @SystemApi alle API pubbliche per
consolidare la documentazione generata in VehiclePropertyIDs. Per accedere ai dati delle proprietà del veicolo sono ancora necessarie le autorizzazioni
precedentemente definite e documentate.
Proprietà del veicolo accessibili a terze parti:questa funzionalità rende disponibili agli sviluppatori di app di terze parti otto proprietà del veicolo esistenti pertinenti a navigazione, assistente vocale, meteo e stato di guida. Per scoprire
di più, vedi Eseguire l'integrazione con app e servizi Google.
Conformità
La conformità Android è stata eseguita sull'hardware di riferimento interno. Le suite di test
eseguite per questa release includono CTS, CTS-V, ATS, STS, VTS e CTS su GSI.
Ad eccezione dei problemi elencati di seguito, nessun errore noto richiede una correzione nel codice di Android 16 (android16-release) o nel ramo di test di Android 16 (android16-tests-dev).
Test non superato:
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests
Riepilogo errore: un test non riesce nella visualizzazione verticale. Quando si testano i comportamenti di incorporamento delle attività in build dell'interfaccia utente scalabile basate su soluzioni di finestre che coinvolgono più attività principali, ciascuna delle quali è un WINDOWING_MODE_MULTI_WINDOW, si verificano errori noti a causa di alcune attività avviate in limiti più piccoli del previsto, come in windowMetrics delle regole di incorporamento. Di conseguenza, il segnaposto è stato avviato e il test
non è riuscito all'avvio di un'attività sul display secondario.
La patch aosp/3659633 corregge l'ereditarietà della modalità finestra dalla funzionalità multi-finestra rootTask.
Test non riuscito: CtsAutoFillServiceTestCases
Riepilogo degli errori: nelle build dell'interfaccia utente scalabile si verificano due categorie di problemi noti in base a soluzioni di finestre che coinvolgono più attività principali ciascuna di
WINDOWING_MODE_MULTI_WINDOW:
L'IME copre la finestra di dialogo di compilazione automatica che impedisce la pressione dei pulsanti
nella finestra di dialogo di compilazione. Puoi disattivare temporaneamente la finestra di dialogo
di riempimento con questa patch ag/3664131.
Quando il secondo campo viene compilato automaticamente, ad esempio PASSWORD, il
LoginActivity si trova dietro decor_grip e perde lo stato attivo.
Le patch sono disponibili ai seguenti link: ag/3679541,
ag/3675628, ag/3675627.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-29 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-29 UTC."],[],[],null,["# Android Automotive 25Q2\n\n| **Important:** The following content is not final and is subject to change.\n\nGoogle is pleased to share this Android **25Q2** release with Android Automotive\npartners. For Android 16, this Android Automotive 25Q2 release is compliant. We\ncontinue to fine tune features, aiming to recommend an upcoming release for\nOEMs.\n\nRelease details\n---------------\n\nThis section summarizes major features and enhancements provided in the AAOS B\nrelease.\n\nThese updates apply to `Android16`, [API level 36](/docs/setup/reference/build-numbers).\n\nThe Android Automotive 25Q2 release is compliant with Android 16.\n\n### New features\n\nThe 25Q2 release provides these new features.\n\n#### AAOS Framework\n\n- Audio and radio:\n\n - **Audio control HAL improvements:** To configure car audio features, use\n APIs instead of XML file.\n\n - **High definition (HD) radio Emergency Alert System (EAS):** Pass EAS\n information to radio applications with an API. This applies to HD Radio\n (North America) and DAB EWS (European Union).\n\n - **AAudio built-in library:** [AAudio](/docs/core/audio/aaudio) AAudio supports OEM-defined\n Audio Attributes tags to customize app behavior. For example, audio\n routing and volume management.\n\n- Power management:\n\n - **Power state notifications to built-in processes:** The availability of power state notifications to OEM built-in processes (beyond Android apps) is extended.\n- Car framework:\n\n - **Dynamic configuration of vehicle properties:** Support the dynamic configuration of minimum and maximum and of supported values in vehicle properties.\n\n#### Connectivity\n\n- Networking:\n\n - **Minimal Telephony:** A subset of the Android Telephony Hardware\n Abstraction Layer (HAL) for automotive OEMs to allow OEMs to use Android\n telephony on data-only devices (including TCUs). This reduces\n fragmentation and provides support for telephony functionality.\n\n - **Connectivity Messaging Upsell API:** Enhanced [SubscriptionManager](https://developer.android.com/reference/android/telephony/SubscriptionManager)\n to provide APIs that can expose a user's mobile data subscription\n status. For example, `active`, `inactive`, `trial`, and expiration date.\n\n - **Projected app support:** Added support to let automotive OEMs\n configure the complete set of `hostapd.conf` parameters not available\n through the Android APIs. Added a disconnect reason to the\n SoftApCallback API so that OEMs can learn why clients disconnected from\n a Local Hotspot (LOHS). These features improve support for projected\n apps and reduce fragmentation.\n\n#### AAOS System UI and Experiences\n\n- **Scalable UI:** This AAOS windowing framework provides OEMs with configurable components that let OEMs meet windowing requirements and facilitate custom experiences.\n\n#### VHAL properties\n\n- Vehicle properties:\n\n - Added new vehicle properties to communicate vehicle characteristics and\n state.\n\n - Updated vehicle property constants from @SystemApi to public APIs to\n consolidate generated documentation at [VehiclePropertyIDs](https://developer.android.com/reference/android/car/VehiclePropertyIds). Any\n previously defined and documented permissions are still required to\n access vehicle property data.\n\n- **Third party-accessible vehicle properties:** This features makes eight\n existing vehicle properties relevant to navigation, voice assistant,\n weather, and driving state available to third party app developers. To learn\n more, see [Integrate with Google apps and services](https://developer.android.com/training/cars/index.md#intents).\n\n### Compliance\n\nAndroid Compliance was executed on the internal reference hardware. The test\nsuites run for this release include CTS, CTS-V, ATS, STS, VTS and CTS on GSI.\n\nExcept for the issues listed below, no known failures require a fix either in\nAndroid 16 code (`android16-release`) or to the Android 16 test branch\n(`android16-tests-dev`).\n| **Note:** Fixes for known compliance issues are provided below and will be made available in the [Android Open Source Project](https://android-review.googlesource.com/q/hashtag:%22aaos-25q2-cts%22+(status:open+OR+status:merged)) when we publish the next release. We aim to recommend an upcoming release.\n\n- Test failing:\n `CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests`\n\n Failure summary: One test fails in portrait display. When testing Activity\n embedding behaviors in Scalable UI builds that are based on windowing\n solutions that involve multiple root tasks each a\n `WINDOWING_MODE_MULTI_WINDOW`, known failures occur due to some activities\n launched in smaller bounds than expected, as in `windowMetrics` of the\n embedding rules. As a result, the placeholder was started and the test\n failed when launching an activity on the secondary display.\n\n The [aosp/3659633](https://android-review.googlesource.com/c/platform/frameworks/base/+/3659633) patch corrects windowing mode inheritance from\n multi-window `rootTask`.\n- Test failing: `CtsAutoFillServiceTestCases`\n\n Failure summary: Two categories of known issues occur in the Scalable UI\n builds based on windowing solutions that involve multiple root tasks each of\n `WINDOWING_MODE_MULTI_WINDOW`:\n - IME covers the Autofill fill dialog that prevents the buttons on the\n fill dialog from being pressed. You can temporarily disable the fill\n dialog with this platform [ag/3664131](https://android-review.googlesource.com/c/platform/frameworks/base/+/3664131) patch.\n\n - When the second field is auto-filled, such as `PASSWORD`, the\n `LoginActivity` is behind `decor_grip`, and loses the input focus.\n Patches can be found in the following links: [ag/3679541](https://android-review.googlesource.com/c/platform/packages/services/Car/+/3679541),\n [ag/3675628](https://android-review.googlesource.com/c/platform/frameworks/base/+/3675628), [ag/3675627](https://android-review.googlesource.com/c/platform/frameworks/base/+/3675627)."]]