نظرة عامة

يوضّح هذا الدليل كيفية نقل عمليات تنفيذ كاميرا السيارات إلى واجهات برمجة التطبيقات Camera2 من واجهات برمجة التطبيقات نظام العرض الموسّع (EVS). نخطّط لإيقاف واجهات برمجة التطبيقات EVS الخاصة بوظائف الكاميرا نهائيًا. يهدف هذا الانتقال إلى توحيد عملية تطوير الكاميرا على Android Automotive OS (AAOS) من خلال استخدام إطار عمل Camera2.

أسباب نقل البيانات

وتشكّل هذه العوامل الأساس الذي تستند إليه عملية نقل البيانات.

  • واجهة برمجة تطبيقات موحّدة: توفّر Camera2 واجهة برمجة تطبيقات واحدة ومتسقة لجميع عمليات تطوير الكاميرا على Android، وذلك على جميع أشكال الأجهزة (الهواتف والأجهزة اللوحية وأجهزة التلفزيون والمركبات).

  • إمكانية وصول أوسع: تتوفّر Camera2 للنظام والتطبيقات المحلية وتطبيقات الجهات الخارجية. ويختلف ذلك عن EVS الذي يقتصر على تطبيقات النظام والتطبيقات التابعة للجهة الأولى.

  • تقليل التجزئة: لا تتطلّب واجهة Camera2 من الشركات المصنّعة للمعدات الأصلية الاحتفاظ بحزمتَي كاميرا منفصلتَين ودعمهما.

  • الميزات العادية: تستفيد Camera2 من التحسينات والميزات المستمرة التي تم تطويرها لإطار عمل الكاميرا الأساسي في Android.

مكوّنات نظام EVS المتأثرة

عند إيقاف خدمة EVS نهائيًا، قد تتأثّر مكوّنات EVS التالية:

مكتبة توافق EVS مع Camera2

ونخطّط لتوفير مكتبة توافق (طبقة محاكاة) لتسهيل عملية نقل برامج EVS إلى Camera2.

الامتثال لمجموعة الاختبارات

يجب أن تجتاز جميع عمليات تنفيذ Camera2 اختبارات التوافق مع Android التالية:

  • تتحقّق "مجموعة أدوات اختبار التوافق" (CTS) من التوافق العام مع Android.
  • تختبر مجموعة اختبارات المورّدين (VTS) واجهة Camera HAL.
  • تتحقّق "مجموعة اختبار الصور" (ITS) من جودة الصور ودقتها.

لمزيد من المعلومات، اطّلِع على اختبار طبقة تجريد الأجهزة (HAL) للكاميرا.

الملاحظات

نحن نقدّر ملاحظاتك حول عملية نقل البيانات من EVS إلى Camera2. لتقديم ملاحظات، يُرجى الاطّلاع على الإبلاغ عن الأخطاء وتتبُّعها. عند إبلاغنا عن مشكلة، يُرجى تضمين "دليل نقل البيانات من EVS إلى Camera2" في العنوان.