O conteúdo a seguir detalha os principais recursos e melhorias adicionados ao Android Automotive nesta versão. Para saber mais sobre os novos recursos documentados nesta versão, consulte Novidades .
Principais recursos e melhorias
Melhorias na interface do sistema e nos aplicativos principais
- Aplicativos principais do sistema atualizados
- Nova pesquisa de configurações. Os usuários agora podem pesquisar rapidamente a configuração relevante na tela inicial de configurações.
- Meios de comunicação. Outros recursos foram adicionados para melhorar a experiência do usuário, aprimoramento de personalização para OEMs.
- Discador. Foi adicionada a opção de classificar por sobrenome para melhorar a experiência do usuário.
- Mensagens. Mensagens de grupo agora são suportadas usando MMS e RCS.
- Flexibilidade aprimorada para notificações. Foi adicionado recurso para melhorar a personalização da posição na tela do painel de notificações e notificações de alerta, e para personalizar melhor as animações de notificação de alerta.
- Personalização aprimorada para ícones da barra de status. O espaçamento entre os ícones pode ser personalizado, alguns ícones agora podem ser excluídos.
- Kit de ferramentas de UI automotiva. Um novo conjunto de componentes e recursos foi adicionado para permitir uma personalização OEM do sistema mais fácil, mais previsível e mais consistente.
- Suporte rotativo de linha de base. Os eventos VHAL para um controlador rotativo físico são canalizados para o serviço RotaryController para que os aplicativos possam funcionar com o controlador rotativo.
Gerenciamento de usuários
- APIs multiusuários atualizadas. A superfície da API de gerenciamento multiusuário do Android AutomotiveOS (por exemplo, CarUserManagerHelper) foi movida para a estrutura principal (por exemplo, UserManager) para facilitar a integração e a capacidade de atualização do OEM.
- Funções e restrições do usuário. Apoiar foi adicionado para personalização mais fácil do OEM das funções e restrições do usuário.
- Troca de usuário mais rápida. A troca de usuários e o desempenho multiusuário foram aprimorados. A pré-criação do usuário e a remoção de pacotes do usuário do sistema agora são possíveis.
- CarUserHAL. A integração do gerenciamento de usuários (por exemplo, troca de usuários) entre ECUs externas e Android agora é suportada.
- Desbloqueio de dispositivo confiável. Melhorias foram feitas para desbloquear o desempenho dos usuários e a experiência do sistema
Bluetooth
- Arte de capa. A arte da capa das faixas atualmente reproduzidas e navegadas via AVRCP agora pode ser recebida.
- MMS e RCS. O envio e recebimento de mensagens MMS e RCS agora são suportados, além de SMS.
- Comandos AT do fornecedor. A capacidade foi adicionada ao suporte ao envio de comandos AT do fornecedor por HFP para permitir projeção de terceiros.
- Sincronização de contatos favoritos. A lista telefônica de favoritos agora pode ser transferida do telefone para o carro.
- Melhore o suporte para múltiplas fontes de mídia navegáveis. Suporte aprimorado para sinais de telefones que suportam vários reprodutores de mídia e alteração desses reprodutores de mídia.
- Melhorias no AVRCP. A capacidade de controle de mídia foi aprimorada.
- Downloads de contato. Os downloads de contatos agora são agrupados para que os contatos disponíveis sejam inseridos no banco de dados mais rapidamente.
Vários monitores
- Suporte ao emulador. O emulador do Android Automotive OS agora oferece suporte a vários monitores físicos.
- Animação de inicialização para vários monitores. A animação de inicialização em vários monitores agora é suportada.
- CarActivityView. O ActivityView agora está ciente das restrições de direção.
Conectividade
- Navegação e gerenciamento de clientes Hotspot. Os parceiros agora podem visualizar uma lista detalhada de clientes AP conectados e exibir ou bloquear clientes.
- Gerenciamento dinâmico de interface Wi-Fi. Foi adicionado suporte para criar e remover interfaces de rede Wi-Fi dinamicamente para dar suporte a casos de uso de simultaneidade de Wi-Fi e reduzir a fragmentação em torno das implementações únicas atuais.
- Conexão sem fio silenciosa para HUs automotivas. Aplicativos privilegiados agora podem ser conectados silenciosamente ao Wi-Fi.
Áudio
- Efeitos de áudio por dispositivo de saída. Efeitos de áudio para dispositivos de saída específicos, além de por stream, podem ser aplicados agora.
- Melhorias em várias zonas. O áudio multizona agora suporta roteamento com base na ocupação do usuário e do carro. Além disso, as entradas de áudio podem ser associadas a zonas para facilitar a pesquisa de dispositivos.
- Sons de veículos de apoio. Novos usos de sistema foram introduzidos para cobrir casos de uso automotivo. Além disso, novas APIs foram adicionadas para permitir que o HAL participe do foco de áudio para sons fora do Android.
- Melhorias no foco de áudio. Solicitações de foco de áudio atrasadas agora são suportadas e uma nova configuração de usuário para evitar que a navegação ganhe foco durante uma chamada foi adicionada.
Câmera
Vista envolvente. Foi adicionada capacidade para exibir visão surround de 360° a partir de múltiplas entradas de câmera.
Visão computacional e aprendizado de máquina (CV e ML)
Computepipe no sistema operacional Android Automotive. Uma implementação de cliente CVML no Android agora permite a conexão com pipelines CVML, independentemente do ambiente em que eles estão sendo executados (VM ou HW discreto), de uma maneira que abstrai a arquitetura de implantação subjacente.
Sensores
- Ultrassônico. O suporte para conjuntos de sensores ultrassônicos foi adicionado à plataforma.
- CarPropertyManager. Foram feitas melhorias na granularidade de permissão para a propriedade Vendor, retorno de chamada de erro exposto e uma API getProperty simplificada.
- Detector de país. Permitir personalização automotiva para permitir que os OEMs definam um código de país diferente do padrão para detecção de localização (especificamente para casos em que não há fornecimento de telefonia em um carro).
- GNSS. Satélites ilimitados agora podem ser relatados (aumentado em relação ao máximo de 64 suportados anteriormente).
Confiabilidade e estabilidade do sistema
Watchdog foi adicionado para detectar processos problemáticos e reiniciá-los.
Desempenho de inicialização
Os dados de desempenho IO são coletados agora como parte do serviço CarWatchDog.
Estrutura do carro
- Recursos opcionais e experimentais agora são suportados.
- O recurso foi adicionado para monitoramento de falhas de atividades e reinicialização de atividades com falhas em execução em um cluster (modo FixedActivity).
- O tratamento de acidentes de serviço de carro foi melhorado.
- A API CarOccupantZoneManager foi adicionada para permitir consultar o display/áudio correto para uso específico.
- CarInputManager foi adicionado para permitir a captura de um grupo selecionado de eventos de entrada.
- Foi adicionado o barramento CAN HAL para acesso ao barramento CAN padronizado.
Gerenciamento de energia
A lógica do serviço de gerenciamento de energia agora oferece suporte a novas transições. WAIT_FOR_VHAL_FINISH
para WAIT_FOR_VHAL
e SHUTDOWN_PREPARE
para dormir imediatamente.
Correções de bugs
Várias correções de bugs e correções de testes de conformidade foram feitas.
Problemas conhecidos
- O xTS é executado no emulador e não em um dispositivo compatível.
- O benchmarking de desempenho não foi realizado.