The Android Automotive Operating System (AAOS) platform offers two distinct camera APIs:
Android Camera Service uses the Android Camera API (also known as Camera2) to interact with camera hardware. Camera2 is tightly coupled with other Android services and requires Android to be fully booted before you can access the camera (except early camera access by a privileged client).
The Android Camera API can be used by system and first-party apps and third-party apps that implement conventional camera experiences, such as video conferencing.
Extended View System (EVS) and CarEvsService API is exclusive to automotive platforms with minimal dependency on Android system services to provide early camera access. This API is available only to system and 1P apps that provide automotive camera experiences. We plan to deprecate the EVS APIs for camera functionality.
Migrate to Camera2 details how to migrate your automotive camera implementations to the standard Camera2 APIs from the Extended View System (EVS) APIs.