نظرة عامة

يوفّر نظام التشغيل Android Automotive Operating System ‏ (AAOS) منصّتَين مختلفتَين لواجهة برمجة تطبيقات الكاميرا:

  • إنّ نظام العرض الموسّع (EVS) وCarEvsService API متاحان حصريًا لأنظمة التشغيل المخصّصة للسيارات التي تعتمد بشكلٍ بسيط على خدمات نظام Android لتوفير إمكانية الوصول إلى الكاميرا في وقت مبكر. تتوفّر واجهة برمجة التطبيقات هذه فقط للتطبيقات المضمّنة في النظام و التطبيقات التابعة لجهة خارجية (الطرف الأول) التي توفّر تجارب كاميرا مهمة للسيارات، مثل الرؤية الخلفية.

  • تستخدم خدمة كاميرا Android واجهة برمجة التطبيقات Android Camera API. يستخدم الإصدار الثاني من واجهة برمجة التطبيقات لكاميرا Android، والمعروف باسم واجهة برمجة التطبيقات للكاميرا 2، خدمة كاميرا Android للتفاعل مع جهاز الكاميرا. ترتبط Camera2 بشكل وثيق بخدمات Android الأخرى وتتطلّب تشغيل Android بالكامل قبل التمكّن من الوصول إلى الكاميرا (باستثناء الوصول المبكر إلى الكاميرا من قِبل عميل مفوَّض). يمكن استخدام واجهة برمجة التطبيقات Camera2 API من قِبل تطبيقات النظام والتطبيقات التابعة لجهة أولى، بالإضافة إلى التطبيقات التابعة لجهات خارجية التي توفّر تجارب تقليدية للكاميرا، مثل اجتماعات الفيديوهات.