استخدام Vulkan للرسومات

Vulkan هي واجهة برمجة تطبيقات حديثة للرسومات الثلاثية الأبعاد ثلاثية الأبعاد تم تصميمها لتقليل التجريد بين أجهزة الرسومات على الأجهزة ولعبتك. Vulkan هي واجهة برمجة التطبيقات الأساسية المنخفضة المستوى للرسومات على نظام التشغيل Android، لتحلّ محلّ OpenGL ES. لا يزال OpenGL ES متوافقًا على Android، ولكنه لم يعُد قيد التطوير النشط للميزات. توفر Vulkan المزايا التالية التي تفوق OpenGL ES:

  • بنية أكثر كفاءة مع خفض النفقات العامة لوحدة المعالجة المركزية (CPU) في برنامج تشغيل الرسومات
  • استراتيجيات تحسين جديدة لتحسين أداء وحدة المعالجة المركزية (CPU)
  • ميزات رسومات جديدة غير متوفرة في OpenGL ES، مثل واجهات برمجة التطبيقات غير القابلة للربط وتتبُّع الشعاع

يتوفّر Vulkan على نظام التشغيل Android من Android 7 (المستوى 24 من واجهة برمجة التطبيقات). جميع أجهزة Android التي تعمل بالإصدار 64 بت من نظام التشغيل Android 10 (المستوى 29 لواجهة برمجة التطبيقات) والإصدارات الأحدث تتوافق مع Vulkan 1.1. خمسة ثمانون في المائة من أجهزة Android النشطة تدعم Vulkan. ويحدّد الملف الشخصي Android Baseline الحد الأدنى من مجموعة الميزات للأجهزة التي تعمل بنظام Vulkan.

يساعدك Vulkan في تصميم ألعاب ذات مظهر أفضل وأداء أعلى. تكشف Vulkan عن الإمكانات الكاملة لأجهزة الرسومات الحديثة. يتم استخدام Vulkan من خلال إطار عمل عرض واجهة المستخدم في Android على الأجهزة المتوافقة. تختار الإصدارات الحالية من محرّكات الألعاب Unity وUnreal Vulkan كبرنامج العارض التلقائي على أجهزة Android المتوافقة. ينفِّذ مشروع ANGLE عملية تنفيذ متسقة لواجهة برمجة التطبيقات OpenGL ES API بالإضافة إلى Vulkan.

البدء

ملفات المصدر C/C++

للتعرّف على كيفية استخدام Vulkan في محرّك ألعاب C/C++ على Android، اطّلِع على بدء استخدام Vulkan على Android.

علاوة على ذلك، يتوفّر قسم Vulkan عام لمطوِّري الألعاب الذين ليس لديهم ألعاب في مستندات "حزمة تطوير البرامج (NDK) الأصلية" التي تتناول المواضيع التالية:

محرّكات الألعاب

لمحة عن محرِّك ANGLE

Vulkan هي واجهة Android المفضّلة لوحدة GPU. يتضمّن Android 15 محرِّك ANGLE كطبقة اختيارية لتشغيل OpenGL ES في أعلى Vulkan. وبالانتقال إلى محرِّك ANGLE، يتم توحيد طريقة تنفيذ OpenGL التي تعمل بنظام التشغيل Android لتحسين التوافق، وفي بعض الحالات، تحسين الأداء.

يمكنك اختبار ثبات تطبيق OpenGL ES وأدائه باستخدام محرِّك ANGLE باستخدام مجموعة متنوعة من أجهزة Android 15 من خلال تفعيل محرِّك ANGLE في خيارات المطوّرين. انتقِل إلى خيارات المطوّرين ← تجريبي: تفعيل محرِّك ANGLE في نظام Android 15

محرِّك Android ANGLE على خطة Vulkan

محرِّك Android ANGLE على خطة Vulkan

الإبلاغ عن مشكلة لمحرِّك ANGLE

إذا واجهت أي مشكلة في محرِّك ANGLE، يُرجى إبلاغنا بها من خلال إرسالها من خلال أداة تتبُّع المشاكل.