نظرة عامة

تحدِّد واجهة طبقة تجريد أجهزة المركبات (VHAL) السمات التي يمكن للمصنّعين الأصليين للسيارات تنفيذها، كما تحتوي على البيانات الوصفية للسمة. على سبيل المثال، ما إذا كان السمة عددًا صحيحًا أو أوضاع التغيير المسموح بها. تستند واجهة VHAL إلى الوصول إلى خاصية (القراءة والكتابة والاشتراك) وهي تعبير مجرد لدالة معيّنة.

  • في الإصدار 13 من نظام التشغيل Android والإصدارات الأحدث، تم نقل VHAL إلى AIDL في IVehicle.aidl
  • في الإصدار 12 من Android والإصدارات الأقدم، يتم تعريف VHAL بلغة HIDL في IVehicle.hal

تتوافق واجهة برمجة التطبيقات CarService والمكونات الأصلية لنظام التشغيل Android مع الواجهة الخلفية HIDL وAIDL، وتفضّل الواجهة الخلفية AIDL عند توفّرها.

إرشادات الوصف
اقتراح بالنسبة إلى عمليات تنفيذ HIDL VHAL الحالية، عليك نقل البيانات إلى واجهة AIDL الأحدث.
يُنصح بشدة بالنسبة إلى عمليات تنفيذ الإصدار الجديد من VHAL، استخدِم واجهة AIDL.

لمزيد من المعلومات عن VHAL، يُرجى الاطّلاع على الصفحات التالية: