Esta página resume os principais novos recursos do Android Automotive 24Q3.
Recursos
Estrutura de carro
Gerenciador de tela e de janelas
Para saber mais, consulte a API Instrument Cluster.
- Adição de suporte à UXRE em várias telas, incluindo telas físicas e virtuais. Isso permite que diferentes UXREs sejam aplicados por tela, seja física ou virtual. As telas podem ser identificadas em uma zona de ocupantes do carro na configuração da UXRE. Isso permite que telas exclusivas para o passageiro continuem usando apps de NDO enquanto dirigem.
Áudio e rádio
Para saber mais, consulte Implementação de controle de rádio.
Níveis de volume mínimo e máximo. Os OEMs agora podem definir níveis mínimos e máximos de volume para evitar que os sons fiquem muito baixos ou muito altos quando ativados.
Dispositivos de áudio dinâmico. Permite que configurações de áudio com dispositivos de saída dinâmicos, como fones de ouvido Bluetooth e USB, sejam selecionados pelo usuário quando os dispositivos estão conectados.
Configurações de esmaecimento de crossover de áudio. Os OEMs agora podem definir configurações de crossover fade para dispositivos automotivos, que podem ser aplicadas a apps durante a reprodução de áudio.
Melhoria no suporte a rádio HD e DAB. Oferece 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 rica para problemas de desempenho do sistema. O proto dumpsys do CarWatchdog informa as métricas 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. Foi adicionada a capacidade de ativar outras ECUs, como a TCU, para acionar a atividade do AAOS e para que o AAOS programe as próprias ativações para processar uma fila de tarefas.
Suporte para desligamento de emergência. Melhoria do 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íticas de energia. Permite que apps do sistema OEM mudem a política de energia de acordo com a situação.
Segurança da tela
Para saber mais, consulte a API Multi-Display Communications.
Agora é possível ativar a interface do driver e o desenvolvimento de clusters fora da árvore de origem do Android.
Agora é possível monitorar a IU do motorista para gerar alertas e notificações.
Conectividade
Bluetooth
Fones de ouvido Bluetooth. Permite que os usuários conectem fones de ouvido Bluetooth ao AAOS, junto com smartphones conectados, e usem fones de ouvido como um dispositivo de saída de áudio. O usuário pode usar a nova configuração Audio Output Device no conjunto de páginas Audio Settings para designar o fone de ouvido como um dispositivo de saída. Apenas um fluxo de mídia ou áudio pode estar ativo por Bluetooth por vez, seja como fonte ou destino.
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 pontos de acesso 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 ponto de necessidade do usuário.
Wi-Fi pago pelo OEM. Uma UX de referência para mostrar conexões a redes Wi-Fi restritas.
Ponto de acesso Wi-Fi persistente. Adicionamos um botão para permitir que os usuários mantenham o ponto de acesso do veículo em todos os percursos.
UWB
- Atualização das configurações. Adicionamos novas opções para oferecer mais controle dos dispositivos UWB.
IU do sistema e apps principais
Configurar a IU do sistema. Amplie os recursos dos emuladores AAOS com suporte a várias configurações de dispositivos simuladas usando uma única imagem do sistema.
Melhorias de compatibilidade. Melhorias na compatibilidade de apps de terceiros com a inclusão de funcionalidades principais do Android, como DocumentsUI e Galeria.
Base. Permita que os usuários fixem os apps favoritos no espaço da interface do sistema para iniciar os apps mais rapidamente.
Visualização ambiente. Oferecer aos OEMs um espaço para criar experiências diferenciadas quando as telas de IVI estiverem ativadas, mas não em uso
Desafio de bloqueio de perfil atualizado. Adicionamos um desafio de bloqueio de tela padronizado no Android Automotive.
Câmera
Para saber mais, consulte Câmera.
Melhoria no suporte a clientes de várias câmeras simultâneas do EVS. Melhoria no suporte a várias câmeras e vários clientes em
CarEvsService
, permitindo que os clientes gerenciem fluxos de dados com mais eficiência.Acesso do usuário à Camera2. Permitir que apps em execução no usuário sem cabeça acessem a Camera2.
Lista de permissões de privacidade da Camera2. Os OEMs agora podem designar determinados apps de câmera para ter acesso a câmeras, independentemente do estado do botão de privacidade da câmera.
Acesso antecipado à Camera2. Clientes privilegiados com
UID AID_AUTOMOTIVE_EVS
agora podem acessar a câmera antes que a inicialização do Android seja concluída.
Sensores e propriedades VHAL
Para saber mais, consulte Propriedades do sistema com suporte.
Sensores ultrassônicos. Foram adicionadas novas propriedades VHAL para sensores de estacionamento ultrassônicos.
Monitoramento do motorista. Foram adicionadas novas propriedades VHAL para sistemas de monitoramento de atenção do motorista.
Novas propriedades do VHAL. Foram adicionadas 10 novas propriedades VHAL.
Melhorias na performance dos recursos do carro. Para reduzir a carga da CPU, atualize as propriedades
Continuous
eOn_Change
.Resolução configurável ao assinar dados do sensor. Uma nova API
registerCallback
foi adicionada no nível do CPM, e a lógica foi adicionada àCarPropertyService
e à interface VHAL.VHAL: granularidade do módulo de acesso. Os OEMs agora 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 pacotes de teste executados para esta versão incluem CTS, STS, VTS e CTSonGSI.
Exceto os problemas a seguir, não descobrimos falhas conhecidas que exigissem 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 do seletor.
Se o dispositivo for baseado na interface de modo retrato para carros, esses testes podem falhar, além dos listados anteriormente.
- CTS.
CtsWindowManagerDeviceWindow
- CTS.
CtsWindowManagerDeviceMultiDisplay
- CTS-Verifier. Desative a barra de status.