A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Google se complace en compartir esta versión de Android 25Q2 con los socios de Android Automotive. En el caso de Android 16, esta versión de Android Automotive 25Q2 es compatible. Seguimos ajustando las funciones con el objetivo de recomendar una versión próxima para los OEM.
Detalles de la versión
En esta sección, se resumen las principales funciones y mejoras que se proporcionan en la versión B de AAOS.
Estas actualizaciones se aplican a Android16, nivel de API 36.
La versión 25Q2 de Android Automotive cumple con Android 16.
Funciones nuevas
La versión del 25Q2 proporciona estas nuevas funciones.
AAOS Framework
Audio y radio:
Mejoras en la HAL de control de audio: Para configurar las funciones de audio del automóvil, usa APIs en lugar de archivos XML.
Sistema de alerta de emergencia (EAS) de radio en alta definición (HD): Pasa información del EAS a las aplicaciones de radio con una API. Esto se aplica a HD Radio (Norteamérica) y a DAB EWS (Unión Europea).
Biblioteca integrada de AAudio:AAudio AAudio admite etiquetas de Audio Attributes definidas por el OEM para personalizar el comportamiento de la app. Por ejemplo, el enrutamiento de audio y la administración del volumen.
Administración de energía:
Notificaciones de estado de energía a procesos integrados: Se extendió la disponibilidad de notificaciones de estado de energía a procesos integrados del OEM (más allá de las apps para Android).
Framework del auto:
Configuración dinámica de las propiedades del vehículo: Admite la configuración dinámica de los valores mínimos y máximos, y de los valores admitidos en las propiedades del vehículo.
Conectividad
Redes:
Telefonía mínima: Es un subconjunto de la capa de abstracción de hardware (HAL) de telefonía de Android para que los OEM automotrices puedan usar la telefonía de Android en dispositivos solo con datos (incluidas las TCU). Esto reduce la fragmentación y proporciona compatibilidad con la funcionalidad de telefonía.
API de Connectivity Messaging Upsell: Se mejoró SubscriptionManager para proporcionar APIs que pueden exponer el estado de suscripción a datos móviles de un usuario. Por ejemplo, active, inactive, trial y la fecha de vencimiento.
Compatibilidad con apps proyectadas: Se agregó compatibilidad para permitir que los OEM de la industria automotriz configuren el conjunto completo de parámetros de hostapd.conf que no están disponibles a través de las APIs de Android. Se agregó un motivo de desconexión a la API de SoftApCallback para que los OEM puedan saber por qué los clientes se desconectaron de un hotspot local (LOHS). Estas funciones mejoran la compatibilidad con las apps proyectadas y reducen la fragmentación.
IU y experiencias del sistema de AAOS
IU escalable: Este framework de ventanas de AAOS proporciona a los OEM componentes configurables que les permiten cumplir con los requisitos de ventanas y facilitar experiencias personalizadas.
Propiedades de VHAL
Propiedades del vehículo:
Se agregaron nuevas propiedades del vehículo para comunicar sus características y estado.
Se actualizaron las constantes de propiedades del vehículo de @SystemApi a APIs públicas para consolidar la documentación generada en VehiclePropertyIDs. Aún se requieren todos los permisos definidos y documentados previamente para acceder a los datos de las propiedades del vehículo.
Propiedades del vehículo accesibles para terceros: Esta función pone a disposición de los desarrolladores de apps externos ocho propiedades existentes del vehículo que son relevantes para la navegación, el asistente por voz, el clima y el estado de conducción. Para obtener más información, consulta Integración con las apps y los servicios de Google.
Cumplimiento
Se ejecutó la prueba de cumplimiento de Android en el hardware de referencia interno. Los conjuntos de pruebas que se ejecutan para esta versión incluyen CTS, CTS-V, ATS, STS, VTS y CTS en la GSI.
Excepto por los problemas que se indican a continuación, no se conocen fallas que requieran una corrección en el código de Android 16 (android16-release) ni en la rama de prueba de Android 16 (android16-tests-dev).
Falla en la prueba:
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests
Resumen de fallos: Una prueba falla en la pantalla vertical. Cuando se prueban los comportamientos de la incorporación de actividades en compilaciones de IU escalable basadas en soluciones de ventanas que involucran varias tareas raíz, cada una de ellas un WINDOWING_MODE_MULTI_WINDOW, se producen errores conocidos debido a que algunas actividades se inician en límites más pequeños de lo esperado, como en windowMetrics de las reglas de incorporación. Como resultado, se inició el marcador de posición y la prueba falló cuando se inició una actividad en la pantalla secundaria.
El parche aosp/3659633 corrige la herencia del modo de ventanas desde rootTask multiventana.
Falla en la prueba: CtsAutoFillServiceTestCases
Resumen de la falla: Se producen dos categorías de problemas conocidos en las compilaciones de IU escalable basadas en soluciones de ventanas que involucran varias tareas raíz de WINDOWING_MODE_MULTI_WINDOW cada una:
El IME cubre el diálogo de autocompletado, lo que impide que se presionen los botones del diálogo de autocompletado. Puedes inhabilitar temporalmente el diálogo de completar con este parche de la plataforma ag/3664131.
Cuando el segundo campo se autocompleta, como PASSWORD, el LoginActivity queda detrás de decor_grip y pierde el foco de entrada.
Puedes encontrar los parches en los siguientes vínculos: ag/3679541, ag/3675628 y ag/3675627.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-29 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]