Die Android Automotive Operating System-Plattform (AAOS) bietet zwei verschiedene Kamera-APIs:
Android Camera Service verwendet die Android Camera API (auch bekannt als „Camera2“), um mit der Kamerahardware zu interagieren. Camera2 ist eng mit anderen Android-Diensten verknüpft. Für den Zugriff auf die Kamera muss das Starten von Android vollständig abgeschlossen sein (außer es besteht Vorabzugriff auf die Kamera durch einen privilegierten Client).
Die Android Camera API kann von System- und eigenen Apps sowie von Drittanbieter-Apps verwendet werden, die herkömmliche Kamerafunktionen wie das Abhalten von Videokonferenzen implementieren.
Extended View System (EVS) und CarEvsService API sind ausschließlich für Automotive-Plattformen vorgesehen und zeichnen sich durch minimale Abhängigkeit von Android-Systemdiensten aus, sodass sie einen schnellen Kamerazugriff ermöglichen. Diese API ist nur für System- und 1P-Apps verfügbar, die Kamerafunktionen für Autos bieten. Wir planen, die EVS-APIs für Kamerafunktionen einzustellen.
Unter Zu Camera2 migrieren wird beschrieben, wie Sie Ihre Implementierungen von Autokameras von den EVS-APIs (Extended View System) zu den standardmäßigen Camera2-APIs migrieren.