Detalhes da versão do Android Automotive 12

Esta página resume os novos recursos principais fornecidos no Android Automotive OS 12, lançados publicamente em 4 de outubro de 2021. Para saber mais sobre cada recurso, consulte Novidades .

Recursos

Plataforma: poder, desempenho e cluster do sistema

  • Noções básicas sobre compilações de 64 bits . Saiba mais sobre o sistema Android somente de 64 bits.
  • Política de energia . Forneça uma API (serviço nativo) para definir os estados de energia e a política. Esse recurso permite que os OEMs personalizem os estados LIGADOS.
  • Pilha de cluster II . Melhore a pilha de clusters para reduzir o trabalho do lado do OEM.

Interface do usuário do sistema e melhorias nos aplicativos principais

  • Controlador rotativo . Experiências AAOS de front-end, incluindo aplicativos de sistema como Discador, Mídia e Configurações, agora podem ser totalmente navegadas com um controlador rotativo que suporta deslocamento de quatro direções, rotação no sentido horário e anti-horário e seleção. Integração adicional de IME agora também está disponível devido a um IME com foco no Rotary fornecido pelo OEM.
  • Serviço de mensagens curtas (SMS) v2. Um aplicativo SMS 2 de referência com histórico de mensagens e uma interface do usuário para redigir uma mensagem é fornecido.
  • Notificações de Alerta (HUN) . Por padrão, os HUNs são ordenados por hora. No entanto, como alguns HUNs são mais importantes ou urgentes do que outros (por exemplo, uma emergência de carro é mais importante que uma mensagem), esse recurso permite que os HUNs sejam priorizados.
  • Interface do usuário (IU):
    • Substitua o lançador de referência AOSP pelo lançador 2.
    • Verificação da interface do usuário do sistema.
  • Privacidade:
    • Transparência para o usuário no microfone com um indicador de microfone.
    • Os aplicativos visíveis por mais de 90 dias são designados automaticamente como hibernando .
    • Ative as notificações de alternância de microfone quando um aplicativo tentar acessar o microfone. Ao interagir com o indicador, uma caixa de diálogo Usado recentemente mostra o aplicativo mais recente que acessou o microfone.
  • Redesenho do aplicativo de configurações. Melhore a usabilidade e a escalabilidade com uma estrutura configurável de duas colunas para telas maiores e mais amplas. Incorporou uma arquitetura de informações renovada para garantir que as principais configurações possam ser facilmente acessadas e descobertas.
  • API de brindes. Apenas aplicativos do sistema podem acessar a API Toasts.

Gerenciamento de usuários

  • Gerenciamento remoto de usuários. Novas APIs estão disponíveis para criar e excluir usuários do Android para casos de uso de gerenciamento remoto. Essas APIs são integradas ao mecanismo de restrição AAOS UX, de modo que, se essas ações forem executadas remotamente (por exemplo, na web ou em um aplicativo de telefone), o estado de condução do veículo será respeitado. Para bloqueio de usuário remoto, integramos as APIs DevicePolicyManager existentes com o mecanismo de restrição UX.

Bluetooth

  • Melhor desempenho de reconexão Bluetooth. Conecte-se automaticamente aos dispositivos com mais frequência, nas circunstâncias certas. Por exemplo, inicie a reconexão em um evento VHAL, como motorista no assento.
  • Banco de dados de mensagens. Adicionado suporte para usar um banco de dados de mensagens por meio do MAP para fornecer mais flexibilidade aos aplicativos de mensagens que dependem do Bluetooth.

Conectividade

  • Seleção de rede por aplicativo (PANS) . Permitir a criação e aplicação de uma política de rede dinâmica que determina quais aplicativos podem usar redes OEM_PAID .
  • STA dupla. Ative simultaneamente o sistema de Infotainment no veículo (IVI) para se conectar a uma rede Wi-Fi restrita para fins de OEM, bem como a outra conexão a uma rede Wi-Fi.

Áudio

  • Sinal de redução de áudio. Fornece a camada de abstração de hardware (HAL) com estado de foco de áudio e informações sobre quais dispositivos de saída devem ser abaixados.
  • Melhorias de volume. Permitir o controle mais preciso do volume, incluindo o fornecimento de API para obter grupos de volumes ativos.
  • Silenciar por grupo de volume. Permita muting por grupo de volume e aprimore a comunicação HAL e UI quanto aos estados mute.

Câmera

  • CarEvsManager . Permita que os OEMs implementem uma atividade do Android que mostre a visualização dos serviços de câmera automotiva.
  • Estatísticas do Externed View System (EVS). : Colete os usos do serviço EVS e estatísticas de desempenho.
  • Aceleração da GPU Surround View/ Desempenho aprimorado para a costura Surround View, aproveitando ao máximo a GPU.
  • Calibração online do Surround View. Alinha as imagens do Surround View dinamicamente para acomodar mudanças nas posições da câmera ao longo do tempo, mantendo a qualidade da imagem costurada durante toda a vida útil do carro.

Segurança

  • Criptografia vinculada ao veículo . A criptografia de armazenamento do Android agora pode ser configurada para armazenar alguns parâmetros de criptografia de chave em uma ECU externa. Isso evita a coleta de dados removendo a unidade principal do carro (o que pode ocorrer devido a roubo ou demolição).
  • Opções seguras do desenvolvedor . As opções do desenvolvedor Android e o ADB podem ser ativados remotamente exclusivamente por um OEM. A implementação de referência fornece mecanismos de acesso de token de criptografia e serviço da Web remoto.

Sensores

  • Detecção Automática de Tempo Leia o tempo dos Sistemas Globais de Navegação por Satélite (GNSS) quando outras fontes não estiverem disponíveis. Dessa forma, um carro tem uma fonte de tempo quando está offline.
  • Ative a reprodução do sensor e a reprodução em um emulador .

Telemetria

  • Capacidade de análise baseada em borda. Ativa a capacidade de realizar mais processamento de métricas com base na borda em dispositivos Android Automotive. As métricas de infoentretenimento e propriedades de veículos do Android podem ser configuradas em scripts escritos na linguagem de programação Lua e processados ​​no dispositivo e enviados para o back-end determinado por um OEM.

Integração de veículos

  • Controle de temperatura. Novos atributos, incluindo HVAC_TEMPERATURE_VALUE_SUGGESTION , permitem arredondamento e unidades de temperatura HVAC.
  • Atualizações de propriedade do veículo. APIs adicionadas para otimizar o fluxo de desenvolvimento, fornecendo uma maneira de obter e definir várias propriedades do veículo de uma só vez.
  • Congele a interface HAL do veículo.

Exibição e entrada

  • Entrada personalizada OEM. Adicione ou personalize diferentes entradas para carros OEM.

Atualização do aplicativo de configurações

  • Atualização de UI e arquitetura de informação. Atualizado o aplicativo Configurações para a versão 2.

Atualizações adicionais

  • Descontinuado PERMISSION_CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM .
  • Assistente de configuração agora está listado no Google Play.

Conformidade

Sabe-se que os testes a seguir no CTS falham no Android 12. Para passar nesses testes, inclua esses patches no código do Android 12. Esses patches também estão disponíveis no Android 12L.

  • CtsPackageUninstallTestCases:android.packageinstaller.uninstall.cts.UninstallTest#testUninstall
  • CtsSharesheetTestCases:android.sharesheet.cts.CtsSharesheetDeviceTest
  • CtsPermission3TestCases
  • CtsAccessibilityServiceTestCases:android.accessibilityservice.cts.AccessibilityGestureDispatchTest#testClickAt_producesDownThenUp
  • CtsSecurityHostTestCases:android.security.cts.SELinuxHostTest e CtsSecurityHostTestCases:android.security.cts.SELinuxNeverallowRulesTest
  • CtsWindowManagerDeviceTestCases
  • CtsAppTestCases:android.app.cts.UiModeManagerTest