A partir de 27 de março de 2025, recomendamos usar android-latest-release em vez de aosp-main para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Google tem o prazer de compartilhar esta versão do Android 25Q2 com parceiros do Android Automotive. Para o Android 16, esta versão do Android Automotive 25Q2 está em conformidade. Continuamos a ajustar os recursos, com o objetivo de recomendar uma versão futura para OEMs.
Detalhes da versão
Esta seção resume os principais recursos e melhorias fornecidos na versão B do AAOS.
Essas atualizações se aplicam ao Android16, nível 36 da API.
A versão do Android Automotive 25Q2 está em conformidade com o Android 16.
Novos recursos
A versão do 2º trimestre de 2025 oferece esses novos recursos.
Framework do AAOS
Áudio e rádio:
Melhorias na HAL de controle de áudio:para configurar recursos de áudio do carro, use
APIs em vez de arquivos XML.
Sistema de alerta de emergência (EAS, na sigla em inglês) de rádio de alta definição (HD): transmita informações do EAS para aplicativos de rádio com uma API. Isso se aplica ao HD Radio (América do Norte) e ao DAB EWS (União Europeia).
Biblioteca integrada do AAudio:o AAudio é compatível com tags de atributos de áudio definidas pelo OEM para personalizar o comportamento do app. Por exemplo, roteamento de áudio e gerenciamento de volume.
Gerenciamento de energia:
Notificações de estado de energia para processos integrados:a disponibilidade de
notificações de estado de energia para processos integrados do OEM (além de apps Android)
foi estendida.
Estrutura do carro:
Configuração dinâmica das propriedades do veículo:compatibilidade com a configuração dinâmica de valores mínimos e máximos e de valores aceitos nas propriedades do veículo.
Conectividade
Rede:
Telefonia mínima:um subconjunto da camada de abstração de hardware (HAL) de telefonia do Android para OEMs automotivos. Permite que os OEMs usem a telefonia do Android em dispositivos somente de dados (incluindo TCUs). Isso reduz a fragmentação e oferece suporte à funcionalidade de telefonia.
API Connectivity Messaging Upsell:SubscriptionManager aprimorado
para fornecer APIs que podem expor o status
da assinatura de dados móveis de um usuário. Por exemplo, active, inactive, trial e data de validade.
Suporte a apps projetados:foi adicionado suporte para permitir que os OEMs automotivos
configurem o conjunto completo de parâmetros hostapd.conf não disponíveis
nas APIs do Android. Adicionamos um motivo de desconexão à API
SoftApCallback para que os OEMs saibam por que os clientes se desconectaram de
um ponto de acesso local (LOHS, na sigla em inglês). Esses recursos melhoram a compatibilidade com apps projetados e reduzem a fragmentação.
IU e experiências do sistema AAOS
Interface escalonável:essa estrutura de janelas do AAOS oferece aos OEMs componentes configuráveis que permitem atender aos requisitos de janelas e facilitar experiências personalizadas.
Propriedades da VHAL
Propriedades do veículo:
Adicionamos novas propriedades de veículo para comunicar as características e o estado do veículo.
Atualizamos as constantes de propriedades do veículo de @SystemApi para APIs públicas para
consolidar a documentação gerada em VehiclePropertyIDs. Todas as permissões definidas e documentadas anteriormente ainda são necessárias para acessar os dados de propriedades do veículo.
Propriedades do veículo acessíveis a terceiros:esse recurso disponibiliza oito propriedades do veículo relevantes para navegação, assistente de voz, clima e estado de direção para desenvolvedores de apps de terceiros. Para saber mais, consulte Integrar com apps e serviços do Google.
Compliance
A conformidade com o Android foi executada no hardware de referência interno. Os conjuntos de testes executados para esta versão incluem CTS, CTS-V, ATS, STS, VTS e CTS no GSI.
Exceto pelos problemas listados abaixo, nenhuma falha conhecida exige uma correção no
código do Android 16 (android16-release) ou na ramificação de teste do Android 16
(android16-tests-dev).
Falha no teste:
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests
Resumo da falha: um teste falha na tela retrato. Ao testar comportamentos de incorporação de atividades em builds de interface escalonável baseados em soluções de janela que envolvem várias tarefas raiz, cada uma com um WINDOWING_MODE_MULTI_WINDOW, ocorrem falhas conhecidas devido a algumas atividades iniciadas em limites menores do que o esperado, como em windowMetrics das regras de incorporação. Como resultado, o marcador de posição foi iniciado e o teste
falhou ao iniciar uma atividade na tela secundária.
O patch aosp/3659633 corrige a herança do modo de janela de
várias janelas rootTask.
Teste com falha: CtsAutoFillServiceTestCases
Resumo da falha: duas categorias de problemas conhecidos ocorrem nos builds da interface escalonável com base em soluções de janela que envolvem várias tarefas raiz de WINDOWING_MODE_MULTI_WINDOW cada uma:
O IME cobre a caixa de diálogo de preenchimento automático, o que impede que os botões nela sejam pressionados. É possível desativar temporariamente a caixa de diálogo de preenchimento com este patch da plataforma ag/3664131.
Quando o segundo campo é preenchido automaticamente, como PASSWORD, o
LoginActivity fica atrás de decor_grip e perde o foco de entrada.
Confira os patches nos seguintes links: ag/3679541,
ag/3675628, ag/3675627.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-29 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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)."]]