Detalhes da versão do Android Automotive 11

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.