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 de configurações. Agora os usuários podem pesquisar rapidamente a configuração relevante na tela inicial de configurações.
- Mídia. Outros recursos foram adicionados para melhorar a experiência do usuário, como a personalização para OEMs.
- Discador. A opção de classificar por sobrenome foi adicionada para melhorar a experiência do usuário.
- Enviar e receber mensagens. As mensagens em grupo agora são compatíveis com MMS e RCS.
- Melhoria na flexibilidade das notificações. A capacidade foi adicionada para melhorar a personalização da posição na tela do painel de notificações e das notificações de informações básicas, além de melhorar a personalização das animações de notificações de informações básicas.
- Melhoria na personalização dos ícones da barra de status. O espaçamento entre os ícones pode ser personalizado, e alguns deles podem ser excluídos.
- Kit de ferramentas de interface automotiva. 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 de vários usuários do Android AutomotiveOS (por exemplo, CarUserManagerHelper) foi movida para o framework principal (por exemplo, UserManager) para facilitar a integração e a capacidade de upgrade do OEM.
- Funções e restrições do usuário. Foi adicionado suporte para personalização mais fácil de 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. Foram feitas melhorias na desbloqueio de usuários e na 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 via AVRCP.
- MMS e RCS. O envio e a recepção de mensagens MMS e RCS agora são compatíveis com 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 a unidades de entretenimento automotivo. 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 a dispositivos de saída específicos, além de cada transmissão.
- 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. As solicitações de foco de áudio com atraso agora são compatíveis, 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 um recurso para mostrar a visualização 360° com som ambiente de 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 plataforma passou a oferecer suporte a matrizes de sensores ultrassônicos.
- 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. Permitir a personalização automotiva para permitir que os OEMs definam um código de país diferente do padrão para a 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 agora são coletados como parte do serviço CarWatchDog.
Estrutura de carro
- Agora há suporte para recursos opcionais e experimentais.
- Foi adicionado o recurso de monitoramento de falhas de atividade e reinicialização para 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 da tela/á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 dormir 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.