A plataforma Android Automotive Operating System (AAOS) oferece duas APIs de câmera distintas:
O serviço de câmera do Android usa a API de câmera do Android (também conhecida como Camera2) para interagir com o hardware da câmera. A Camera2 está fortemente acoplada a outros serviços do Android e exige que o Android seja totalmente inicializado antes que você possa acessar a câmera (exceto o acesso antecipado à câmera por um cliente privilegiado ).
A API de câmera do Android pode ser usada por apps do sistema e próprios e apps de terceiros que implementam experiências convencionais de câmera, como videoconferências.
A API Extended View System (EVS) e CarEvsService é exclusiva para plataformas automotivas com dependência mínima de serviços do sistema Android para fornecer acesso antecipado à câmera. Essa API está disponível apenas para apps do sistema e próprios que oferecem experiências de câmera automotiva. Planejamos descontinuar as APIs EVS para funcionalidade de câmera.
Migrar para a Camera2 detalha como migrar suas implementações de câmera automotiva para as APIs Camera2 padrão das APIs Extended View System (EVS).