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 O que há de novo.
Principais recursos e melhorias
Melhorias na interface do sistema e nos apps principais
- Apps principais do sistema atualizados
- Nova pesquisa nas Configurações. Agora os usuários podem pesquisar rapidamente a configuração relevante na tela inicial das Configurações.
- Mídia. Outros recursos foram adicionados para melhorar a experiência do usuário, a personalização aprimorada para OEMs.
- Dialer. A opção de classificar por sobrenome foi adicionada para melhorar a experiência do usuário.
- Mensagens. Agora as mensagens em grupo têm suporte para MMS e RCS.
- Mais flexibilidade para notificações. Um recurso foi adicionado para melhorar a personalização da posição na tela para o painel de notificações e as notificações de alerta, além de melhorar a personalização das animações de notificação de alerta.
- Personalização aprimorada para ícones da barra de status. O espaçamento entre ícones pode ser personalizado, e alguns ícones agora podem ser excluídos.
- Kit de ferramentas de interface para automóveis. Um novo conjunto de componentes e recursos foi adicionado para permitir uma personalização do OEM mais fácil, previsível e consistente do sistema.
- Suporte de referência para rotação. Os eventos VHAL de um controle giratório físico são conectados ao serviço RotaryController para que os apps possam funcionar com o controle giratório.
Gerenciamento de usuários
- As APIs multiusuário foram atualizadas. A superfície da API de gerenciamento multiusuário do Android AutomotiveOS (por exemplo, CarUserManagerHelper) foi movida para o framework principal (por exemplo, UserManager) para facilitar a integração e a atualização de OEM.
- Funções e restrições do usuário. Foi adicionado suporte para facilitar a personalização OEM de 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. Agora é possível pré-criar e remover pacotes do usuário do sistema.
- CarUserHAL. Agora há suporte para a integração entre ECUs externas e Android para o gerenciamento de usuários (por exemplo, alternar usuários).
- Desbloqueio de dispositivo confiável. Melhorias foram feitas para desbloquear o desempenho dos usuários e da experiência do sistema.
Bluetooth
- Arte da capa. Agora é possível receber a arte de capa das faixas que estão sendo tocadas e procuradas pelo AVRCP.
- MMS e RCS. Agora é possível enviar e receber mensagens MMS e RCS, além do SMS.
- Comandos AT do fornecedor. Foi adicionado o recurso de enviar comandos AT do fornecedor por HFP para ativar a projeção de terceiros.
- Sincronização dos contatos favoritos. A agenda de favoritos agora pode ser transferida do smartphone para o carro.
- Melhoria no suporte a várias fontes de mídia pesquisáveis. Melhoria no suporte a sinais de smartphones com vários players de mídia e mudança desses players.
- Melhorias no AVRCP. O recurso de controle de mídia foi aprimorado.
- Downloads de contatos.Agora, os downloads de contatos são agrupados para que os contatos disponíveis sejam incluídos no banco de dados mais rapidamente.
Várias telas
- Suporte para emulador. O emulador do Android Automotive OS agora oferece suporte a várias telas físicas.
- Animação de inicialização para várias telas.Agora há suporte para a animação de inicialização de várias telas.
- CarActivityView. O ActivityView agora está ciente das restrições de direção.
Conectividade
- Navegação e gerenciamento de clientes de ponto de acesso. Os parceiros agora podem conferir uma lista detalhada de clientes de AP conectados e mostrar ou bloquear clientes.
- Gerenciamento dinâmico da interface Wi-Fi. Foi adicionado suporte para criar e remover interfaces de rede Wi-Fi dinamicamente para oferecer suporte a casos de uso de simultaneidade do Wi-Fi e reduzir a fragmentação em implementações únicas atuais.
- Conexão sem fio silenciosa com unidades automotivas. Os apps privilegiados agora podem ser conectados silenciosamente ao Wi-Fi.
Áudio
- Efeitos de áudio por dispositivo de saída. Agora, é possível aplicar efeitos de áudio para dispositivos de saída específicos além de por stream.
- Melhorias em várias zonas. O áudio de várias zonas agora oferece suporte ao encaminhamento 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.
- Suporte a sons de veículos. Novos usos do sistema foram introduzidos para abranger casos de uso automotivos. Além disso, novas APIs foram adicionadas para permitir que o HAL participe do foco de áudio para sons fora do Android.
- Melhorias na seleção de áudio. Agora há suporte a solicitações de seleção de áudio atrasadas, e uma nova configuração do usuário foi adicionada para impedir que a navegação ganhe foco durante uma chamada.
Câmera
Visualização em 360 graus. Foi adicionado o recurso de exibição da visualização 360° em várias entradas de câmera.
Visão computacional e machine learning (CV e ML)
Computepipe no Android Automotive OS. Uma implementação de cliente CVML no Android agora permite a conexão com pipelines CVML, independente 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. A compatibilidade com matrizes de sensores ultrassônicos foi adicionada à plataforma.
- CarPropertyManager. Foram feitas melhorias na granularidade de permissões para a propriedade do fornecedor, o callback de erro exposto e uma API getProperty simplificada.
- Detector de país. Permita a personalização automotiva para permitir que os OEMs definam um código de país diferente do padrão para detecção de local (especificamente para casos em que não há provisão de telefonia em um carro).
- GNSS. Agora é possível informar satélites ilimitados (aumento do máximo de 64 anteriormente aceito).
Confiabilidade e estabilidade do sistema
O Watchdog foi adicionado para detectar e reiniciar processos problemáticos.
Desempenho da inicialização
Os dados de desempenho de E/S são coletados agora como parte do serviço CarWatchDog.
Estrutura de carro
- Recursos opcionais e experimentais agora são aceitos.
- O recurso foi adicionado para monitoramento de falhas de atividade e reinicialização de atividades com falhas em execução em um cluster (modo FixedActivity).
- O tratamento de falhas do serviço de carro foi aprimorado.
- A API CarOccupantZoneManager foi adicionada para permitir a consulta do display/áudio certo para uso específico.
- O CarInputManager foi adicionado para permitir a captura de um grupo selecionado de eventos de entrada.
- A HAL do barramento CAN para acesso padronizado ao barramento CAN foi adicionada.
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 suspender imediatamente.
Correções de bugs
Várias correções de bugs e testes de compliance foram feitas.
Problemas conhecidos
- O xTS é executado no emulador, e não em um dispositivo compatível.
- O comparativo de mercado de desempenho não foi realizado.