A plataforma SDV oferece um framework padronizado e flexível para desenvolver serviços automotivos. Ele 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 fabricantes de equipamento original (OEMs) podem usar a plataforma SDV e manter o controle sobre as implementações. Os OEMs podem integrar a própria lógica personalizada e 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>. - Configuration APEX: 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.