A plataforma SDV oferece uma estrutura padronizada e flexível para desenvolver serviços automotivos. Ela oferece APIs e implementações de referência para três serviços fundamentais:
- Serviço de configuração e calibragem: permite a configuração e calibragem eficientes de pacotes de serviços de acordo com as configurações do veículo.
- Gerenciador de diagnósticos: oferece uma interface unificada para diagnósticos de veículos.
- Serviço de preferências do usuário: permite experiências personalizadas para o usuário dentro do veículo.
Informações detalhadas sobre cada serviço podem ser encontradas nas seções correspondentes desta documentação.
Personalização de OEM
Os OEMs podem usar a plataforma SDV e manter o controle sobre as próprias implementações. Eles podem integrar a lógica personalizada e as soluções proprietárias às APIs fornecidas.
Cada serviço automotivo inclui os seguintes componentes:
- Catálogo VSIDL com definições do Protobuf: define os tipos de unidade para o
serviço usando um formato padronizado, localizado no
pacote
com.sdv.google.<concal/diagnostics/user_preferences>. - APEX de configuração: garante o controle de acesso seguro. Cada APEX, nomeado de acordo com o pacote correspondente (
com.sdv.google.<concal/diagnostics/user_preferences>), inclui um arquivo de política de autorização no diretórioetc. Os OEMs podem modificar essas permissões para gerenciar o acesso aos pacotes de serviços.
Essa estrutura promove um equilíbrio entre padronização e personalização, fomentando um ecossistema robusto e adaptável para serviços no veículo.