Esta página resume os principais recursos novos do Android Automotive 24Q3.
Recursos
Estrutura de carro
Gerenciador de tela e janelas
Para saber mais, consulte API Instrument Cluster.
- Adição de suporte ao UXRE em várias telas, incluindo físicas e virtuais. Isso permite que diferentes UXREs sejam aplicados por tela, seja física ou virtual. Os displays podem ser identificados em uma zona de ocupante do carro na configuração do UXRE. Isso permite que displays exclusivos para passageiros continuem usando apps de NDO enquanto dirigem.
Áudio e rádio
Para saber mais, consulte Implementação do controle de rádio.
Níveis de volume mínimo e máximo. Agora, os OEMs podem definir níveis de volume mínimo e máximo para evitar que os sons fiquem muito baixos ou muito altos quando ativados.
Dispositivos de áudio dinâmicos. Permite que o usuário selecione configurações de áudio com dispositivos de saída dinâmica, como fones de ouvido Bluetooth e USB, quando eles estão conectados.
Configurações de esmaecimento de crossover de áudio. Os OEMs agora podem definir configurações de fade de crossover para dispositivos automotivos, que podem ser aplicadas a apps durante a reprodução de áudio.
Melhoramos a compatibilidade com rádio HD e DAB. Suporte total aos padrões de rádio HD e DAB para que os OEMs possam integrar recursos de rádio em dispositivos automotivos.
Desempenho e integridade do sistema
Para saber mais, consulte Coletar dados de desempenho e Monitorar a integridade do sistema.
- Instrumentação mais completa para problemas de desempenho do sistema. O CarWatchdog dumpsys proto informa métricas armazenadas em cache em um formato estruturado para facilitar a análise. O perfil de memória do CarWatchdog é usado para entender melhor o impacto da pressão de memória no desempenho.
Gerenciamento de energia
Para saber mais, consulte Gerenciamento de energia.
Acesso remoto sem servidor. Adicionada a capacidade de ativar outras ECUs, como a TCU, para acionar a atividade do AAOS e para que o AAOS agende as próprias ativações para processar uma fila de tarefas.
Suporte para desligamento de emergência. Melhora o serviço de gerenciamento de energia do carro para alertar os apps do sistema de que uma condição de emergência acionou um desligamento.
Controles de política de energia. Permite que apps do sistema OEM mudem a política de energia de acordo com a situação.
Várias telas
- É possível ativar a comunicação entre os mesmos apps em execução em diferentes zonas de ocupantes usando a API Multi-Display Communications.
Tela de segurança
Agora é possível ativar a interface do driver e o desenvolvimento de cluster fora da árvore de origem do Android.
Agora é possível monitorar a interface do motorista e gerar alertas e notificações.
Conectividade
Bluetooth
Headsets Bluetooth. Permite que os usuários conectem fones de ouvido Bluetooth ao AAOS, além de smartphones conectados, e usem os fones como um dispositivo de saída de áudio. O usuário pode usar a nova configuração Dispositivo de saída de áudio no conjunto de páginas Configurações de áudio para designar o headset como um dispositivo de saída. Apenas um fluxo de mídia ou áudio pode estar ativo por Bluetooth por vez, seja fonte ou receptor.
Nível de registro padrão. Agora é possível controlar o nível de registro padrão da pilha Bluetooth nas Opções do desenvolvedor ou na linha de comando usando a nova tag de registro
log.tag.bluetooth
.
Redes
Para saber mais, consulte Manter hotspots entre sessões de direção.
Mensagens sobre dados e planos de assinatura. Uma UX de referência para apresentar a opção de renovar a conectividade paga no momento em que o usuário precisa.
Wi-Fi pago pelo OEM. Uma UX de referência para mostrar conexões com redes Wi-Fi restritas.
Persistência do ponto de acesso Wi-Fi. Adicionamos uma opção para permitir que os usuários mantenham o ponto de acesso do veículo em todos os deslocamentos.
UWB
- Atualização das configurações. Adicionamos novas opções para oferecer mais controle dos dispositivos UWB.
IU do sistema e apps principais
IU do sistema compatível com a configuração. Amplie os recursos dos emuladores do AAOS com suporte a várias configurações de dispositivos simulados usando uma única imagem do sistema.
Melhorias na compatibilidade. Melhorias na compatibilidade de apps de terceiros com a inclusão de funcionalidades principais do Android, como DocumentsUI e Galeria.
Dock. Permitir que os usuários fixem apps favoritos no espaço da interface do sistema para iniciar apps mais rapidamente.
Visualização ambiente. Oferecer aos OEMs um espaço para criar experiências diferenciadas quando as telas de IVI estão ligadas, mas não em uso
Desafio de bloqueio de perfil atualizado. Adicionamos um desafio padronizado de bloqueio de tela no Android Automotive.
Câmera
Para saber mais, consulte Câmera.
Melhoria no suporte para clientes de várias câmeras simultâneas do EVS. Melhoria no suporte a várias câmeras e vários clientes no
CarEvsService
, permitindo que os clientes gerenciem fluxos de dados com mais eficiência.Acesso do usuário0 do Camera2. Permitir que apps em execução no usuário headless acessem Camera2.
Lista de permissões de privacidade do Camera2. Agora, os OEMs podem designar determinados apps de câmera para serem adicionados à lista de permissões e acessar as câmeras, independente do estado da chave de privacidade da câmera.
Acesso antecipado ao Camera2. Os clientes privilegiados com
UID AID_AUTOMOTIVE_EVS
agora podem acessar a câmera antes da conclusão de uma inicialização do Android.
Sensores e propriedades VHAL
Para saber mais, consulte Propriedades do sistema compatíveis.
Sensores ultrassônicos. Adicionamos novas propriedades VHAL para sensores de estacionamento ultrassônicos.
Monitoramento de motoristas. Adicionadas novas propriedades VHAL para sistemas de monitoramento da atenção do motorista.
Novas propriedades da VHAL. Adicionamos 10 novas propriedades VHAL.
Melhorias na performance das propriedades de carro. Para reduzir a carga da CPU, atualizamos as propriedades
Continuous
eOn_Change
.Resolução configurável ao assinar dados de sensores. Adicionamos uma nova API
registerCallback
no nível do CPM e lógica às interfacesCarPropertyService
e VHAL.VHAL: granularidade do módulo de acesso. Agora, os OEMs podem especificar níveis de acesso (como
READ-only
eREAD-WRITE
) por combinações depropertyId-areaId
em vez de especificar níveis de acesso para uma propriedade inteira.
Compliance
Os testes de compliance do Android foram executados em hardware de referência interno. Os conjuntos de testes executados para esta versão incluem CTS, STS, VTS e CTSonGSI.
Exceto pelos problemas a seguir, não descobrimos falhas conhecidas que exigem uma correção
no código do Android 15 (android15-release
) ou na ramificação de teste do Android 15
(android15-tests-dev
).
- CTS-Verifier. Resultado da escolha.
Se o dispositivo for baseado na interface do usuário retrato do carro, esses testes poderão falhar, além dos listados anteriormente.
- CTS.
CtsWindowManagerDeviceWindow
- CTS.
CtsWindowManagerDeviceMultiDisplay
- CTS-Verifier. Desativar a barra de status