Android Car: grande atualização em Android Automotive 13 descreve os recursos futuros da plataforma

Com o sistema operacional Android automotivo não apenas um poderoso sucessor para Android automóvel no portfólio, mas também traz possibilidades de interação completamente novas. A versão recém-lançada de Android O Automotive 13 fornece informações interessantes sobre as próximas funções destinadas a criar novas interfaces para o veículo. Você pode encontrar todos os detalhes aqui.

Android Automotivo difere de muitas maneiras Android Car, porque um é um sistema operacional completo que roda direto no veículo e o outro é apenas uma projeção do smartphone que, salvo raríssimas exceções, não tem interface com o veículo. Embora a área de infoentretenimento na qual Android Automotivo está em casa, protegido de muitas funções do veículo apenas por razões de segurança, mas ainda há mais e mais interfaces entre esses dois mundos.

Há anos se sabe que o Google quer fornecer o maior número possível de interfaces e mais ou menos forçar os fabricantes a usá-las. Portanto, as notas de versão incluídas abaixo são para Android O Automotive 13 é muito interessante e fornece informações interessantes sobre o que pode estar por vir em breve:

Novas oportunidades para Android automotivo
Android A Automotive deseja gerenciar o acesso a várias câmeras, o que provavelmente significa amplo acesso às câmeras. Com as regiões de segurança de direção, os aplicativos provavelmente devem ter a oportunidade de serem ativos ou não ativos em determinadas situações (transmissões de vídeo no estacionamento?). Tanto o título quanto a descrição da rede do veículo fazem parecer que deve haver conectividade entre os veículos. O suporte para sensores e recursos adicionais para faróis de neblina, ciclo de carga, reboque, peso do veículo e muito mais também está no horizonte.

Câmera

  • Android API da câmera2. Permite que aplicativos de consumo de terceiros acessem uma ou mais câmeras de veículos simultaneamente sem afetar o desempenho e o comportamento do Sistema de Visão Estendida (EVS) afetar.
  • Liste os dispositivos de câmera por localizações relativas. Permite que os clientes listem e abram dispositivos de câmera (ou streams de vídeo) por locais relativos, juntamente com detalhes de hardware (por exemplo, nome do nó do dispositivo) ocultos dos clientes.
  • Eventos de hotplug EVS. Adiciona notificação e manipulação de câmeras hotplug.

Estrutura Automática

  • Linha principal do quadro automático. Adicionado um novo módulo Auto Framework que inclui Auto APIs e Auto Services. Isso permite que o autostack seja atualizado independentemente Android-Versões da plataforma.
  • Suporte à região de segurança de condução. Permite que os aplicativos especifiquem regiões de segurança de direção e permite que o sistema especifique uma região e conceda uma isenção temporária.
  • Migre o HAL do veículo de HIDL para AIDL. O HIDL HAL ainda é suportado, mas novas propriedades devem ser adicionadas apenas ser adicionado ao novo veículo AIDL HAL.
  • Suporte para carga útil maior e chamadas em lote em VHAL. O VHAL agora pode rotear cargas maiores por meio da memória compartilhada. O empilhamento de chamadas permite que várias solicitações sejam enviadas com mais eficiência.
  • Preencher metadados de navegação para clusters. Esse recurso estende o buffer de log de estado de navegação na API de estado de navegação com campos adicionais para descrever os metadados de navegação.
  • modo de toque. As notificações estão agora em eventos de foco Android 13 separadamente. Em Android 12 e anteriores, o foco e o modo de toque são representados pelo mesmo C++ FocusEvent nativo. As alterações do modo de toque agora são refletidas em um novo evento, TouchModeEvent , mostrando. Este novo evento nativo será enviado para todas as janelas existentes independentemente de estarem focadas ou não.

conectividade

  • Ative a banda ultra larga (UWB). Oferece suporte a várias âncoras para localizar tags UWB com precisão de 10 cm.
  • Integração da linha principal Bluetooth. Transforma o Bluetooth automotivo em um módulo para atualizar de forma independente Android-Permitir versões de plataforma. As APIs ocultas estão sendo migradas para APIs do sistema com suporte contínuo do Google.
  • Gabledorsch. Uma versão mais recente da pilha Bluetooth está habilitada, com suporte para casos de uso automotivo.
  • rede do veículo. Adiciona controles para redes baseadas em Ethernet, incluindo gerenciamento dinâmico de configuração de IP, funções de rede, listas de controle de acesso a aplicativos e a capacidade de conectar e desconectar redes em tempo real.
  • Referência TCU. Simplifica a integração de uma unidade de controle telemática externa Android através do HAL de telefonia.
  • suporte de projeção. Adicionada uma nova API para VendorElements como parte de um gerado hostapd Incluir configuração AP.
  • API para obter uma lista de canais Wi-Fi e códigos de país quando o Wi-Fi está desativado.

Desempenho

  • Suspender para suporte de disco. Modo de desligamento para preservar o conteúdo da RAM. Suspend-to-Disk e Suspend-to-RAM são suportados.
  • Controle de desligamento. Permite que os fornecedores tomem medidas oportunas antes e depois modo garagem .

privacidade

  • Modelo de autorização para auto. As alterações no modelo de permissões equilibram segurança, privacidade e experiência do usuário ao dirigir.
  • Lembrete da decisão de aprovação após o passeio. Lembra os usuários que estacionaram sobre as decisões de aprovação tomadas durante a condução.
  • Decisões de aprovação atuais. As decisões de permissão recentes são exibidas nas configurações de privacidade, permitindo que os usuários alterem as decisões de permissão.
  • Painel de privacidade para carro. Permite que os usuários revisem o uso recente de permissões de aplicativos nas configurações de privacidade, incluindo uma linha do tempo de eventos para sensores (como localização, microfone e câmera) e uma subatribuição para uso do GMSCore.

sensores

  • Novos tipos de sensores em Android-Estrutura do sensor. Adicionados novos tipos de sensores de unidades de medição inercial (IMUs) para eixos limitados e direção para oferecer suporte a diferentes configurações de sensor e casos de uso de navegação.

telemetria

  • Telemetria OEM. Permite que os OEMs usem um Androidsistema de infoentretenimento para configurar e coletar informações e entretenimento no veículo (IVI) e dados do veículo.

gerenciamento de usuários

  • Gerenciamento aprimorado de eventos do ciclo de vida do usuário. Adicionado um novo filtro de ciclo de vida do usuário para melhorar o desempenho e simplificar o código do cliente.

integração do veículo

  • Novas propriedades VHAL. Adicionadas novas propriedades para faróis de nevoeiro, carregamento de veículos elétricos, reboque, peso do veículo e marcação das rodas.


Muita coisa ainda é teórica, mas você não trabalha nessas interfaces à toa. E como sabemos pelo menos desde a declaração da Volkswagen na época, o Google é bastante restritivo com seus parceiros automotivos. Se você quiser usar automotivo, você joga de acordo com as regras do Google e deve liberar ou usar todas as interfaces e dados. Mal podemos esperar para ver o que está por vir.