پلت فرم سیستم عامل Android Automotive (AAOS) دو API دوربین مجزا را ارائه می دهد:
سرویس دوربین Android از API دوربین Android (همچنین به عنوان Camera2 شناخته می شود) برای تعامل با سخت افزار دوربین استفاده می کند. Camera2 به شدت با سایر سرویسهای Android همراه است و قبل از اینکه بتوانید به دوربین دسترسی پیدا کنید، اندروید باید به طور کامل بوت شود ( به جز دسترسی اولیه به دوربین توسط مشتری ممتاز).
API دوربین Android را میتوان توسط برنامههای شخص اول و سیستمی و برنامههای شخص ثالثی که تجربههای معمولی دوربین را اجرا میکنند، مانند کنفرانس ویدیویی، استفاده کرد.
Extended View System (EVS) و CarEvsService API انحصاری برای پلتفرمهای خودرویی با حداقل وابستگی به سرویسهای سیستم Android برای دسترسی زودهنگام به دوربین است. این API فقط برای برنامههای سیستمی و 1P که تجربه دوربین خودرو را ارائه میدهند در دسترس است. ما قصد داریم APIهای EVS را برای عملکرد دوربین منسوخ کنیم.
مهاجرت به Camera2 جزئیات نحوه انتقال پیادهسازیهای دوربین خودرو خود را به APIهای استاندارد Camera2 از APIهای Extended View System (EVS) نشان میدهد.