نظرة عامة

تحدِّد واجهة طبقة تجريد أجهزة المركبات (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، يُرجى الاطّلاع على الصفحات التالية: