نظرة عامة

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

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

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