Detalhes da versão do Android Automotive 11

O conteúdo a seguir detalha os principais recursos e aprimoramentos adicionados ao Android Automotive nesta versão. Para saber mais sobre os novos recursos documentados nesta versão, consulte Novidades .

Principais recursos e aprimoramentos

Melhorias na interface do usuário do sistema e nos aplicativos principais

  • Aplicativos do sistema principal atualizados
    • Pesquisa de Novas 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. A opção foi adicionada para classificar por sobrenome para melhorar a experiência do usuário.
    • Mensagens. Mensagens de grupo agora são suportadas usando MMS e RCS.
  • Maior flexibilidade para notificações. A capacidade foi adicionada para personalização aprimorada da posição na tela para o painel de notificações e notificações de alerta e para personalização aprimorada para 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 interface do usuário automotivo. Um novo conjunto de componentes e recursos foi adicionado para permitir uma personalização OEM mais fácil, previsível e consistente do sistema.
  • 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ário atualizadas. Moveu a superfície da API de gerenciamento de vários usuários do Android AutomotiveOS (por exemplo, CarUserManagerHelper) 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 OEM mais fácil de funções e restrições de 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 são possíveis agora.
  • CarUserHAL. A integração de gerenciamento de usuários (por exemplo, alternar usuários) entre ECUs externos 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 para as faixas atualmente em reprodução 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 do SMS.
  • Comandos AT do fornecedor. A capacidade foi adicionada a suporte ao envio de comandos AT do fornecedor sobre HFP para habilitar a projeção 3P.
  • Sincronização de contatos favoritos. A lista telefônica de favoritos agora pode ser transferida do telefone para o carro.
  • Melhore o suporte para várias fontes de mídia navegáveis. Suporte aprimorado para sinais de telefones com suporte a vários players de mídia e alteração desses players de mídia.
  • Melhorias AVRCP. A capacidade de controle de mídia foi aprimorada.
  • Entre em contato com downloads. Os downloads de contatos agora são agrupados para obter os contatos disponíveis no banco de dados mais cedo.

Vários monitores

  • Suporte ao emulador. O emulador do Android Automotive OS agora é compatível com vários monitores físicos.
  • Animação de inicialização para vários monitores. Animação de inicialização de vários monitores agora é suportada.
  • 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 visualizar uma lista detalhada de clientes AP conectados e exibir ou bloquear clientes.
  • Gerenciamento de interface Wi-Fi dinâmico. Foi adicionado suporte para criar e remover interfaces de rede Wi-Fi dinamicamente para oferecer suporte a casos de uso de simultaneidade de Wi-Fi e reduzir a fragmentação em torno de implementações pontuais atuais.
  • Conexão sem fio silenciosa para HUs automotivos. 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 fluxo, 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 as pesquisas de dispositivos.
  • Sons de veículos de apoio. Novos usos do 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. As solicitações de foco de áudio com atraso agora são suportadas e uma nova configuração de usuário para impedir que a navegação ganhe foco durante uma chamada foi adicionada.

Câmera

Vista envolvente. A capacidade foi adicionada para exibir uma visão surround de 360° a partir de várias entradas de câmera.

Visão Computacional e Aprendizado de Máquina (CV e ML)

Computepipe no Android Automotive OS. Uma implementação de cliente CVML no Android agora permite a conexão com pipelines CVML, independentemente do ambiente em que estão sendo executados (VM ou HW discreto) de uma maneira que abstrai a arquitetura de implantação subjacente.

Sensores

  • Ultrassônicos. O suporte para matrizes 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 local (especificamente para casos em que não há provisão de telefonia em um carro).
  • GNSS. Satélite ilimitado agora pode ser relatado (aumentado do máximo de 64 suportados anteriormente.

Confiabilidade e estabilidade do sistema

Watchdog foi adicionado para detectar o processo problemático e reiniciá-lo.

Desempenho de inicialização

Os dados de desempenho de 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 falha de atividade e reinicialização para atividade com falha em execução em um cluster (modo FixedActivity).
  • O manuseio de acidentes de serviço de carro foi aprimorado.
  • A API CarOccupantZoneManager foi adicionada para permitir a consulta da exibição/áudio correta para uso específico.
  • CarInputManager foi adicionado para permitir a captura de um grupo selecionado de eventos de entrada.
  • Barramento CAN HAL para acesso padronizado ao barramento CAN foi adicionado.

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 teste de conformidade foram feitas.

Problemas conhecidos

  • xTS é executado no emulador e não em um dispositivo compatível.
  • O benchmarking de desempenho não foi realizado.