ملفات تعريف Vulkan على Android‏ (AVP)

أصدرت Google "ملف تعريف Android Vulkan" لعام 2025، وهو ملف تعريف معدَّل مصمَّم لمنح المطوّرين إمكانية الوصول إلى أحدث الميزات المتوافقة.

عندما أطلقنا الإصدار الأوّلي من "الملف الشخصي للمرجع لنظام Android" لعام 2021 (الذي أصبح يُعرف الآن باسم "ملف Vulkan الأساسي لنظام Android" لعام 2021)، أردنا إزالة التحديات التي يواجهها المطوّرون باستمرار عند تحديد وظائف Vulkan التي يمكنهم الاعتماد عليها على مجموعة متنوعة من الأجهزة التي تعمل بنظام التشغيل Android.

وقد عالج "ملف تعريف Vulkan على Android لعام 2021" هذه المشكلة من خلال ملف تعريف Vulkan يحدّد مجموعة من إضافات Vulkan وميزاتها وتنسيقاتها وحدودها التي كانت متوفّرة على الغالبية العظمى من أجهزة Android النشطة في عام 2021. تم إنشاء هذا الملف الشخصي باستخدام البيانات المتاحة والمناقشات مع شركاء Khronos لتحقيق مستوى عالٍ من التوافق مع الأجهزة الحالية والمستقبلية، ويمثّل المجموعة الكاملة من وظائف Vulkan التي تستوفي هذه القيود. واصلنا هذه العملية من خلال إصدار "ملف تعريف Vulkan لنظام Android" لعام 2022.

وكما هو الحال مع ملفات تعريف 2021 و2022 الأولية، يتضمّن ملف تعريف Android Vulkan لعام 2025 مجموعة من إضافات Vulkan وميزاتها وتنسيقاتها وحدودها المتوفّرة على الغالبية العظمى من أجهزة Android النشطة. مع تطوّر منظومة Android المتكاملة، تمكّنا من إضافة المزيد من الإضافات والميزات في AVP 2025 مقارنةً بالإصدارات السابقة. ونعتقد أنّ العديد من المطوّرين سيستفيدون من الوظائف الإضافية المتوفّرة في هذا الملف الشخصي الجديد.

ننصحك بقراءة ملف Android Vulkan الشخصي لعام 2025 الكامل على GitHub.

أبرز أحداث مؤتمر AVP لعام 2025

بالاستناد إلى الملفات السابقة، يتضمّن ملف Android Vulkan Profile 2025 الآن ما يلي:

  • ميزات "الذكريات" الإضافية في VK_KHR_external_memory_fd وVK_KHR_vulkan_memory_model
  • التحكّم بشكل أكثر دقة في عمليات الفاصلة العائمة باستخدام VK_KHR_shader_float_controls
  • إتاحة إعادة ضبط طلبات بحث وحدة معالجة الرسومات من المضيف باستخدام VK_EXT_host_query_reset
  • توفير دعم عادي لتنسيقات البكسل الإضافية، بما في ذلك A2B10G10R10 وB10G11R11_UFLOAT وB4G4R4A4 وغيرها الكثير

أبرز النقاط في تقريرَي AVP لعامَي 2022 و2021

تضمّن ملف تعريف Vulkan على Android لعام 2021 وظائف مثل:

  • بِنيات مضغوطة من خلال ASTC وETC
  • مساحات الألوان المتغيرة من خلال VK_EXT_swapchain_colorspace
  • تظليل العيّنات واستيفاء العيّنات المتعددة من خلال sampleRateShading

بالإضافة إلى هذه الوظيفة، يضيف "ملف تعريف Vulkan لنظام التشغيل Android" لعام 2022 مجموعة من الميزات، مثل:

  • توافق تام مع Vulkan 1.1
  • أعداد صحيحة 16 بت في برامج التظليل من خلال shaderInt16
  • إمكانية التشغيل التفاعلي بين Vulkan وAndroid Hardware Buffer من خلال VK_ANDROID_external_memory_android_hardware_buffer
  • طلب معلومات عن خصائص برنامج تشغيل Vulkan باستخدام VK_KHR_driver_properties
  • تحكّم أكبر في إنشاء renderpass باستخدام VK_KHR_create_renderpass2

يتوفّر للمطوّرين ثلاثة ملفات شخصية مختلفة يمكنهم استخدامها عند تطوير ألعابهم، ما يتيح لهم اختيار الملف الشخصي الذي يتوافق بشكل أفضل مع المتطلبات المحدّدة لمشروعهم.

الملف الشخصي الأجهزة المتوافقة مع Vulkan*
AVP 2025 ‫80.1%
AVP 2022 86.5%
AVP 2021 95.5%

*استنادًا إلى بيانات الأجهزة النشطة المتوافقة مع Vulkan اعتبارًا من أكتوبر 2025

ننشر نسب الدعم المعدَّلة لملفات تعريف Vulkan على Android في لوحة بيانات توزيع Android.