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

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

عندما أطلقنا "ملف تعريف Android الأساسي" الأوّلي لعام 2021 (الذي أصبح يُعرف الآن باسم "ملف تعريف Android Vulkan" لعام 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 وغيرها الكثير

أبرز الإنجازات في برنامج "شركاء Google المميّزون" لعامَي 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 202286.5%
AVP 202195.5%

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

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