إن إطلاق سلسلة Copilot+ الجديدة من أجهزة الكمبيوتر التي تعمل بمعالج Snapdragon X Elite المستند إلى بنية Arm يدفع اهتمامًا متزايدًا من المطورين لبناء ألعاب وتطبيقات أصلية خصيصًا لهذا القطاع الناشئ من السوق. ومن بين هذه التطبيقات، هناك اسم بارز وهو Vulkan، الذي طورته مجموعة Khronos، وهو عبارة عن واجهة برمجة تطبيقات رسومية مفتوحة المصدر منخفضة المستوى تدعم القدرة على إنشاء تطبيقات رسومية بسيطة وبديهية.
تم اليوم إصدار نسخة تجريبية جديدة من Vulkan SDK (v1.3.290.0)، مما يتيح للمطورين إنشاء تطبيقات Vulkan API الأصلية لنظام التشغيل Windows على Arm. يتضمن هذا الإصدار التجريبي فئات Arm64x لاستكشاف أخطاء ثنائيات Vulkan x86_64 وسلسلة أدوات التظليل الأصلية Arm64.
فيما يلي عرض توضيحي لـ Vulkan SDK لنظام التشغيل Windows على Arm:
إن عملية تثبيت Vulkan SDK الجديد لنظام Windows على Arm هي نفس عملية تثبيت Vulkan SDK القياسي لنظام Windows. ومع ذلك، فإن الأداة المساعدة الجديدة لن تتضمن مكتبة DXC والملف القابل للتنفيذ، أو فئة GFXReconstruct. ستكون هذه العناصر متاحة في إصدارات SDK المستقبلية. بالإضافة إلى ذلك، سيتم أيضًا إصدار إصدار أصلي من عارض Vulkan Hardware Caps لنظام التشغيل Windows على Arm في المستقبل القريب. نظرًا لأن مجموعة تطوير البرامج التجريبية الجديدة هذه لا تتضمن أي تغييرات في أسماء الملفات أو المكتبات، فيجب أن يكون نقل التطبيقات والألعاب إلى بيئة تطوير ARM64 أمرًا بسيطًا نسبيًا.
يمكن للمطورين الذين يستوفون متطلبات الأجهزة والبرامج التالية البدء في التطوير لـ Vulkan باستخدام Vulkan SDK:
- نظام التشغيل Windows 11 ARM 64 بت
- برنامج تشغيل عميل Vulkan القابل للتثبيت (ICD) من الشركة المصنعة لأجهزة GPU؛ يتم توفير Vulkan Loader مع حزمة برنامج التشغيل الخاصة بالشركة المصنعة.
- ذاكرة 8 جيجابايت
- مساحة قرص خالية كافية لتثبيت Vulkan SDK (حوالي 1 جيجابايت)
يشكل هذا الإصدار خطوة مهمة إلى الأمام في توسيع نطاق نظام Vulkan البيئي ليشمل أجهزة Windows المستندة إلى ARM. مع الشعبية المتزايدة لبرنامج Copilot+ PC الذي يعتمد على Qualcomm Snapdragon، تعمل مجموعة Vulkan SDK الجديدة على تمكين المطورين من إنشاء تطبيقات رسومية عالية الأداء ومُحسّنة لهذه المنصة الناشئة.