Platforma Android Automotive OS (AAOS) udostępnia 2 różne interfejsy API aparatu:
Usługa aparatu Androida korzysta z interfejsu Android Camera API (znanego też jako Camera2) do interakcji ze sprzętem aparatu. Camera2 jest ściśle powiązany z innymi usługami Androida i wymaga pełnego uruchomienia Androida, zanim będzie można uzyskać dostęp do aparatu (z wyjątkiem wczesnego dostępu do aparatu przez uprzywilejowanego klienta).
Z interfejsu Android Camera API mogą korzystać aplikacje systemowe i aplikacje własne oraz aplikacje innych firm, które implementują tradycyjne funkcje aparatu, np. rozmowy wideo.
Extended View System (EVS) i CarEvsService API są dostępne wyłącznie na platformach motoryzacyjnych z minimalną zależnością od usług systemowych Androida, aby zapewnić wczesny dostęp do kamery. Ten interfejs API jest dostępny tylko dla aplikacji systemowych i aplikacji własnych, które zapewniają funkcje kamery samochodowej. Planujemy wycofać interfejsy API EVS dla funkcji aparatu.
W artykule Przejście na Camera2 znajdziesz informacje o tym, jak przenieść implementacje kamery samochodowej na standardowe interfejsy API Camera2 z interfejsów API Extended View System (EVS).