A atualização do Android Automotive OS 12L já está disponível para veículos que rodam no Android Automotive, como o Polestar 2 e o Volvo XC40 Recharge, para citar alguns.
Então, o que há de novo com esta atualização de 12L para o Android Automotive? Bem, em primeiro lugar, agora existem controles rápidos disponíveis. Os OEMs podem adicionar configurações selecionadas a eles, como alternâncias Bluetooth, barra de status ou outros elementos da interface do usuário do sistema. Isso permitirá que os usuários “alterem as configurações principais com segurança enquanto dirigem, sem abrir o aplicativo Configurações”. O que é bem importante. Claro, isso vai depender de como os fabricantes de automóveis adotam os novos recursos. Portanto, eles podem diferir por veículo.
Android Automotive recebe uma revisão de notificação
Novidade em 12L, as notificações do Android Automotive receberão notificações agrupadas aprimoradas. Há também suporte para controladores rotativos e algumas correções de bugs.
Também estão incluídas nesta atualização algumas melhorias para o desempenho da reconexão Bluetooth. Os OEMs de automóveis também poderão “visualizar a partir de serviços de câmeras automotivas, enquanto os fabricantes agora podem ativar remotamente o ADB e outras opções de desenvolvedor do Android remotamente”.
No geral, não é uma grande atualização voltada para o usuário para o Android Automotive, e isso é bom. Você realmente não quer fazer uma grande reforma em um sistema que executa seus carros. Isso significa que as pessoas precisam reaprender a usá-lo. E isso não é algo que você quer em um veículo.
Não está claro quanto tempo levará para os fabricantes começarem a implementar essa atualização em seus veículos. Mas a Volvo e a Polestar foram muito rápidas em lançar atualizações do Android Automotive no passado.
Aqui está o changelog completo do desenvolvedor para o Android Automotive OS 12L
O Google também lançou o desenvolvedor completo registro de alterações para Android Automotive OS 12L, que pode ser encontrado abaixo.
Melhorias na interface do usuário do sistema e nos aplicativos principais
- Recurso de controles rápidos. Permite que os OEMs adicionem configurações selecionadas (por exemplo, alternâncias Bluetooth) ao SysUI (por exemplo, a barra de status) para permitir que os usuários alterem as configurações principais com segurança enquanto dirigem, sem abrir o aplicativo Configurações.
- Apoio rotativo. Melhorias e correções de bugs.
- Personalização da interface do usuário. Arquitetura de plug-in habilitada para classes personalizadas. Consulte Plug-ins de interface do usuário do carro para obter detalhes.
- Revisão visual de notificação. Revisão de UX e melhorias de notificações agrupadas.
Bluetooth
- Melhor desempenho de reconexão Bluetooth. Conecte-se automaticamente aos dispositivos com mais frequência e nas circunstâncias certas. Para saber mais, consulte Gerenciamento de conexão Bluetooth.
- Banco de dados de mensagens. Suporte para usar um banco de dados de mensagens por meio do Message Access Profile (MAP) para fornecer mais flexibilidade aos aplicativos de mensagens que dependem do Bluetooth.
Conectividade
- Seleção de rede por aplicativo (PANS). Habilite a criação e aplicação de uma política de rede dinâmica que determina quais aplicativos podem usar
OEM_PAID networks
. - STA dupla. Habilite o IVI para se conectar a uma rede Wi-Fi restrita OEM, simultaneamente com uma conexão primária a uma rede Wi-Fi.
Áudio
- Sinal de redução de áudio. Fornece HAL com estado de foco de áudio e informações sobre quais dispositivos de saída devem ser abaixados.
- Melhorias de volume. Ative para um controle mais preciso do volume, incluindo fornecimento e API para obter grupos de volumes ativos.
- Silenciamento por grupo de volume. Ative o muting por grupo de volumes e aprimore a comunicação HAL e UI sobre os estados de mute.
- Migração AIDL para o AudioControl HAL. Migrado o AudioControl HAL de HIDL para AIDL para usar totalmente a funcionalidade AIDL.
- Manipulação de política de energia para áudio. Funcionalidade de manipulação de energia habilitada para o serviço de áudio do carro, incluindo desabilitar e habilitar solicitações de foco e silenciar e ativar grupos de volume em alterações de política de energia para áudio.
Câmera
- CarEvsManager. Permite que os OEMs implementem a atividade do Android que mostra a visualização dos serviços de câmera automotiva.
Confiabilidade e estabilidade do sistema
- Gerenciamento de memória flash do watchdog do carro. Gerencia a memória flash do sistema limitando a quantidade de dados gravados no armazenamento. Permite que os OEMs definam os limites de gravação (para OEM, mídia e pacotes de mapas) e coletem estatísticas para aplicativos OEM. Desativa e encerra aplicativos e serviços não críticos que excedem os limites definidos.
Segurança
- Criptografia vinculada ao veículo. A criptografia de armazenamento do Android agora pode ser configurada para armazenar alguns parâmetros de criptografia de chave em uma ECU externa. Isso evita a coleta de dados removendo a unidade principal do carro (por exemplo, devido a roubo ou relegado a um ferro-velho).
- Opções seguras de desenvolvedor. As opções do desenvolvedor Android e o ADB podem ser ativados remotamente exclusivamente por um OEM. A implementação de referência fornece mecanismos de acesso de token de criptografia e serviço da Web remoto.
Localização
- Interruptor de localização dos sistemas avançados de assistência ao motorista (ADAS). O acesso à localização do dispositivo para aplicativos usados para ADAS agora pode ser controlado com uma chave de localização separada no aplicativo Configurações.
Telemetria
- Capacidade de análise baseada em borda. Ativa a capacidade de realizar mais processamento de métricas com base na borda em dispositivos Android Automotive. As métricas de infoentretenimento e propriedade do veículo do Android podem ser configuradas em scripts escritos na linguagem Lua e processados no dispositivo para serem enviados ao back-end escolhido pelo OEM.
Observância
- Correções de conformidade. Vários patches garantem a conformidade com os conjuntos de testes de certificação do Android. A versão AAOS do Android 12L é 100% compatível com os conjuntos de testes CTS, CTS-Verifier e STS em nossa plataforma de referência interna, sem a necessidade de correções adicionais no software AOSP.