معدن (API)

Metal هي واجهة برمجة تطبيقات رسومية ثلاثية الأبعاد منخفضة المستوى ومنخفضة الحمل، مُسرّعة بواسطة الأجهزة، ومُخصصة لتظليل الحوسبة، طورتها شركة Apple ، وظهرت لأول مرة في نظام iOS 8. تجمع Metal وظائف مشابهة لـ OpenGL و OpenCL في واجهة برمجة تطبيقات واحدة. وتهدف إلى تحسين الأداء من خلال توفير وصول مباشر إلى وحدة معالجة الرسومات (GPU) للتطبيقات على أنظمة iOS و iPadOS و macOS و tvOS و visionOS (باستثناء watchOS ). وهي تُشبه واجهات برمجة التطبيقات منخفضة المستوى على منصات أخرى مثل Vulkan و DirectX 12 .

Metal هي واجهة برمجة تطبيقات كائنية التوجه يمكن استدعاؤها باستخدام لغات البرمجة Swift أو Objective-C أو C++17 [ 4 ] . يتم التحكم في تنفيذ وحدة معالجة الرسومات (GPU) بالكامل عبر لغة تظليل Metal (MSL). [ 5 ]

سمات

تهدف تقنية Metal إلى توفير وصول منخفض التكلفة إلى وحدة معالجة الرسومات (GPU). تُشفّر الأوامر مسبقًا ثم تُرسل إلى وحدة معالجة الرسومات لتنفيذها بشكل غير متزامن. يتحكم التطبيق في وقت انتظار اكتمال التنفيذ، مما يسمح لمطوري التطبيقات بزيادة الإنتاجية عن طريق تشفير أوامر أخرى أثناء تنفيذ الأوامر على وحدة معالجة الرسومات، أو توفير الطاقة عن طريق انتظار اكتمال تنفيذ الأوامر على وحدة معالجة الرسومات بشكل صريح. بالإضافة إلى ذلك، فإن تشفير الأوامر مستقل عن وحدة المعالجة المركزية (CPU)، وبالتالي يمكن للتطبيقات تشفير الأوامر لكل خيط معالجة مركزي بشكل مستقل. وأخيرًا، تُحسب حالات العرض مسبقًا، مما يسمح لبرنامج تشغيل وحدة معالجة الرسومات بمعرفة كيفية تكوين مسار العرض وتحسينه مسبقًا قبل تنفيذ الأوامر. [ 6 ]

تعمل لغة Metal على تحسين قدرات برمجة GPGPU باستخدام تظليل الحوسبة . وتستخدم Metal لغة تظليل خاصة مبنية على C++14 ، ومُنفذة باستخدام Clang و LLVM . [ 7 ]

تتيح لغة Metal لمطوري التطبيقات إنشاء موارد Metal مثل المخازن المؤقتة والنسيج. يمكن تخصيص الموارد على وحدة المعالجة المركزية (CPU) أو وحدة معالجة الرسومات (GPU) أو كليهما، وتوفر إمكانيات لتحديث الموارد المخصصة ومزامنتها. كما يمكن لـ Metal فرض حالة المورد طوال فترة تشغيل مُشفِّر الأوامر. [ 8 ] [ 9 ]

في نظام macOS، يتيح Metal لمطوري التطبيقات حرية اختيار وحدة معالجة الرسومات (GPU) التي سيتم استخدامها. يمكن للمطورين الاختيار بين وحدة معالجة الرسومات المدمجة منخفضة الطاقة في المعالج المركزي، أو وحدة معالجة الرسومات المنفصلة (في بعض أجهزة MacBook وMac)، أو وحدة معالجة رسومات خارجية متصلة عبر منفذ Thunderbolt. كما يتيح لهم تحديد كيفية تنفيذ أوامر وحدة معالجة الرسومات، بالإضافة إلى اقتراح وحدة معالجة الرسومات الأنسب لتنفيذ أمر معين بكفاءة (على سبيل المثال، يمكن تنفيذ أوامر عرض المشهد بواسطة وحدة معالجة الرسومات المنفصلة، ​​بينما يمكن لوحدة معالجة الرسومات المدمجة معالجة ما بعد المعالجة والعرض). [ 10 ]

تظليلات الأداء المعدني

تُعدّ مكتبة Metal Performance Shaders مكتبةً مُحسّنةً للغاية لوظائف الرسومات، تُساعد مطوري التطبيقات على تحقيق أداءٍ ممتاز مع تقليل الجهد المبذول في صيانة الوظائف الخاصة بعائلة وحدات معالجة الرسومات. [ 11 ] وهي تُوفّر وظائف تشمل:

  • خوارزميات تصفية الصور
  • معالجة الشبكة العصبية
  • عمليات رياضية متقدمة
  • تتبع الأشعة

تاريخ

أصبح تطبيق Metal متاحًا منذ 2 يونيو 2014 على أجهزة iOS التي تعمل بمعالج Apple A7 أو أحدث، [ 12 ] ومنذ 8 يونيو 2015 على أجهزة Mac (طرازات 2012 أو أحدث) التي تعمل بنظام التشغيل OS X El Capitan . [ 13 ]

في الخامس من يونيو/حزيران 2017، أعلنت آبل خلال مؤتمر WWDC عن الإصدار الثاني من Metal، الذي سيدعمه نظام macOS High Sierra ونظام iOS 11 ونظام tvOS 11. لا يُعد Metal 2 واجهة برمجة تطبيقات منفصلة عن Metal، بل يدعمه نفس الجهاز. يُتيح Metal 2 تحليلًا وتصحيحًا أكثر كفاءة في Xcode ، وتسريعًا للتعلم الآلي ، وتقليلًا لحمل وحدة المعالجة المركزية ، ودعمًا للواقع الافتراضي على نظام macOS، بالإضافة إلى الاستفادة من خصائص معالج الرسوميات Apple A11 على وجه الخصوص. [ 14 ]

أعلنت آبل في مؤتمر WWDC لعام 2020 عن نقل أجهزة ماك إلى معالجات آبل سيليكون . ستتميز أجهزة ماك التي تستخدم معالجات آبل سيليكون بوحدات معالجة رسومية من آبل، تتضمن مجموعة من الميزات التي كانت متوفرة سابقًا في نظامي macOS وiOS، وستتمكن من الاستفادة من الميزات المصممة خصيصًا لبنية العرض المؤجل القائمة على البلاطات (TBDR) لوحدات معالجة الرسوميات من آبل. [ 15 ]

في مؤتمر WWDC لعام 2022 ، أعلنت آبل عن الإصدار الثالث من Metal (Metal 3)، والذي سيُطرح مع إطلاق macOS Ventura و iOS 16 و iPadOS 16. يُقدّم Metal 3 إطار عمل MetalFX لترقية دقة العرض، والذي يُتيح عرض المشاهد المعقدة في وقت أقل لكل إطار مع أداء عالٍ في ترقية دقة العرض ومكافحة التعرجات ودعم تظليل الشبكة. [ 16 ] كما أُعلن عن إمكانية استخدام لغتي C/C++ لواجهة برمجة تطبيقات Metal. [ 17 ]

في مؤتمر WWDC لعام 2023 ، أعلنت آبل عن مجموعة أدوات جديدة كليًا تُسمى Game Porting Toolkit، مُخصصة لنقل الألعاب المُعتمدة على نظامي التشغيل ويندوز 10 و11. تتضمن هذه المجموعة بيئة لاختبار الملفات التنفيذية، وطبقات ترجمة من HLSL إلى MSL، وروابط Metal-cpp. كما أعلن جيريمي ساندمل عن نمط لعب جديد لنظام macOS يُسمى Sonoma ، وأعلن هيديو كوجيما عن لعبة Death Stranding لمتجر تطبيقات macOS. [ 18 ]

في مؤتمر WWDC لعام 2024 ، أعلنت شركة آبل عن Game Porting Toolkit 2، إلى جانب إصدار ألعاب جديدة مثل Control: Ultimate Edition و Frostpunk 2 و Assassin's Creed Shadows لنظام macOS. [ 19 ]

في مؤتمر WWDC لعام 2025 ، أعلنت شركة آبل عن Metal 4، وهو إصدار جديد من واجهة برمجة التطبيقات (API) يتميز بنظام موحد لترميز الأوامر، ودعم للعرض العصبي، وتقنيات جديدة مثل MetalFX Frame Interpolation ومزيل تشويش تتبع الأشعة. [ 20 ]

وحدات معالجة الرسومات المدعومة

يدعم الإصدار الأول من Metal الأجهزة والبرامج التالية: [ 21 ]

يدعم الإصدار الثاني من Metal الأجهزة والبرامج التالية:

يدعم الإصدار الثالث من Metal الأجهزة والبرامج التالية: [ 22 ]

يدعم الإصدار الرابع من Metal الأجهزة والبرامج التالية:

التبني

وفقًا لشركة آبل، يستخدم أكثر من 148,000 تطبيق تقنية Metal بشكل مباشر، ويستخدمها 1.7 مليون تطبيق من خلال أطر عمل عالية المستوى ، وذلك اعتبارًا من يونيو 2017. [ 24 ] فيما يلي قائمة بألعاب macOS التي تستخدم Metal للعرض .

عنوانللمطور (إصدار macOS)محرك الألعابتاريخ إصدار نظام التشغيل MacOS (OpenGL/DirectX)تاريخ الإصدار المعدنيملاحظات دعم Metal
آرك: سرفايفل إيفولفدستوديو وايلدكاردمحرك Unreal Engine 429 أغسطس 2017
أساسنز كريد: الظلاليوبيسوفت كيبيكيوبيسوفت أنفيل20 مارس 2025
أرما 3البرمجة الافتراضيةالواقع الافتراضي الحقيقي31 أغسطس 2015دعم Metal في مرحلة تجريبية منذ 17 سبتمبر 2017
بوابة بالدور 3استوديوهات لاريانمحرك ديفينيتي 4.022 سبتمبر 2023دعم المعدن متاح في مرحلة الوصول المبكر منذ 6 أكتوبر 2020
إفراط في استخدام الأسلحة الباليستيةاستوديو ألعاب أكويريسمحرك Unity 528 مارس 2017
باتمان: مدينة أركامفيرال إنتراكتيفمحرك Unreal Engine 318 أكتوبر 2013دعم Metal منذ 21 فبراير 2019 مع الإصدار 1.2
باتمان: العدو في الداخلتيل تيل جيمزأداة الكشف8 أغسطس 2017
باتل تيكمخططات طائشةمحرك Unity 524 أبريل 2018
بايوشوك ريماستردفيرال إنتراكتيفمحرك Unreal Engine 2.522 أغسطس 2017
بايوشوك 2 ريماستردفيرال إنتراكتيفمحرك Unreal Engine 2.522 أكتوبر 2020
سايبربانك 2077سي دي بروجكتمحرك ريد إنجن 417 يوليو 2025دعم Metal 4
المدن: سكايلاينزبارادوكس إنتراكتيفمحرك Unity 510 مارس 2015دعامة معدنية منذ 18 مايو 2017
الحضارة 6أسبير ميدياالأساطير24 أكتوبر 2016دعامات معدنية منذ 5 أبريل 2019
شركة الأبطال 2فيرال إنتراكتيفمحرك الجوهر 321 يناير 2015دعامة معدنية منذ 19 أكتوبر 2018
التحكم: الإصدار النهائيريميدي إنترتينمنتمحرك نورثلايت26 مارس 2025
ديد آيلاند 2استوديوهات دامباسترمحرك Unreal Engine 424 يوليو 2025
ديوس إكس: انقسام البشريةفيرال إنتراكتيفمحرك الفجر12 ديسمبر 2017
رالي ديرتفيرال إنتراكتيفمحرك EGO 2.516 نوفمبر 2017
ديفينيتي: الخطيئة الأصلية 2استوديوهات لاريانمحرك ديفينيتي 231 يناير 2019
دوتا 2صمامالمصدر 218 يوليو 2013تم الإعلان عن MoltenVK في 26 فبراير 2018. [ 25 ] وأصبح خيار استخدامه متاحًا في 31 مايو 2018. [ 26 ]
لعبة ذا إلدر سكرولز أونلايناستوديوهات زينماكس أونلاينغير متوفر4 أبريل 201422 أكتوبر 2018تم استبدال مُعالج OpenGL بـ Vulkan عبر غلاف MoltenVK (الذي يترجم استدعاءات واجهة برمجة تطبيقات Vulkan إلى Metal) في التحديث 4.2.5
الإمبراطورية: الحرب الشاملةفيرال إنتراكتيفمحرك TW 34 مارس 2009دعامات معدنية منذ 16 ديسمبر 2019
إيف أونلاينألعاب سي سي بيغير متوفر6 نوفمبر 200714 أكتوبر 2021كانت متاحة سابقًا على نظام macOS عبر DirectX 9.0 من نوفمبر 2007 حتى فبراير 2009؛ تم إصدار نسخة macOS الأصلية باستخدام Metal في 14 نوفمبر 2021
إيفرسبيسروكفيشمحرك Unreal Engine 426 مايو 2017
فورمولا 1 2016فيرال إنتراكتيفمحرك EGO 4.06 أبريل 2017
فورمولا 1 2017فيرال إنتراكتيفمحرك EGO 4.025 أغسطس 2017
فورتنايتإيبك جيمزمحرك Unreal Engine 425 يوليو 2017
فروستبانكاستوديوهات 11 بتمحرك سائل24 فبراير 2021
فروستبانك 2استوديوهات 11 بتمحرك Unreal Engine 520 سبتمبر 2024
حصىالبرمجة الافتراضيةمحرك Unreal Engine 420 يناير 2019
حراس المجرة: سلسلة تيلتيلتيل تيل جيمزأداة الكشف18 أبريل 2017
هيدلاندرإنتاجات دبل فاينمحرك بوذا18 نوفمبر 2016
أبطال العاصفةشركة بليزارد إنترتينمنتمحرك SC22 يونيو 2015دعم Metal في مرحلة تجريبية منذ 24 يناير 2017 (تمت إزالته مؤقتًا في 29 نوفمبر 2017 [ 27 ] حتى  ؟)
هيتمانفيرال إنتراكتيفجلاسير 220 يونيو 2017
هولو نايتفريق تشيريمحرك Unity [ 28 ]11 أبريل 2017
هولو نايت: سيلكسونغفريق تشيريمحرك Unity [ 28 ]4 سبتمبر 2025 [ 29 ]
الحياة غريبة: قبل العاصفةفيرال إنتراكتيفمحرك يونيتي13 سبتمبر 2018
الحياة غريبة 2فيرال إنتراكتيفمحرك Unreal Engine 42019
مافيا 3أسبير ميديامحرك الوهم11 مايو 2017
العصور الوسطى 2: الحرب الشاملةفيرال إنتراكتيفمحرك TW 217 ديسمبر 2015دعامة معدنية منذ 25 أكتوبر 2018
سلسلة مايكرو ماشينز العالميةالبرمجة الافتراضيةمحرك Unity 530 يونيو 2017
ماين كرافت: نمط القصة - الموسم الثانيتيل تيل جيمزأداة الكشف11 يوليو 2017
MXGP3البرمجة الافتراضيةمحرك Unreal Engine 423 نوفمبر 2018
نابليون: الحرب الشاملةفيرال إنتراكتيفمحرك TW 32 يوليو 2013دعم Metal منذ 25 أكتوبر 2019 مع الإصدار 1.2
الاختطافعوالم سيانمحرك Unreal Engine 429 مارس 2017
المراقبفريق بلوبيرمحرك Unreal Engine 424 أكتوبر 2017
كويك 2برنامج idمحرك لعبة Quake II9 فبراير 2019تم إصدار نسخة معدلة باستخدام MoltenVK باسم vkQuake2. [ 30 ]
متوقفدومينيك غريشوفيرمحرك Unreal Engine 45 سبتمبر 2016
ريزدنت إيفل 2كابكوممحرك RE10 ديسمبر 2024
ريزدنت إيفل 3كابكوممحرك RE18 مارس 2025
ريزدنت إيفل 4كابكوممحرك RE20 ديسمبر 2023
قرية ريزدنت إيفلكابكوممحرك RE28 أكتوبر 2022أول لعبة لنظام macOS تدعم تقنية MetalFX
صعود تومب رايدرفيرال إنتراكتيفمحرك الأساس12 أبريل 2018
ظل تومب رايدرفيرال إنتراكتيفمحرك الأساس2019
سكك حديد سيد مايرز!فيرال إنتراكتيفجامبريو1 نوفمبر 2012دعامة معدنية منذ 18 ديسمبر 2018
لعبة سيمز 3ماكس ريدوود شورزمحرك لعبة The Sims 32 يونيو 200928 أكتوبر 2020
لعبة سيمز 4ماكسيسشريحة ذكية17 فبراير 2015تمت إضافة دعامة معدنية في 12 نوفمبر 2019
سكاي: أبناء النورThatgamecompanyغير متوفر18 يوليو 2019تمت إضافة دعم Native Metal منذ البث المباشر العالمي في نوفمبر 2017
ستار كرافتشركة بليزارد إنترتينمنتمحرك لعبة ووركرافت 2 المعدل20 نوفمبر 2001دعم Metal منذ 2 يوليو 2020 مع الإصدار 1.23.5
ستار كرافت 2شركة بليزارد إنترتينمنتمحرك SC227 يوليو 2010دعم Metal في مرحلة تجريبية منذ 24 يناير 2017
تومب رايدرفيرال إنتراكتيفمحرك الأساس17 يناير 2014دعم Metal مع الإصدار 1.2 في يوليو 2019
توتال وور: روما ريماستردفيرال إنتراكتيفمحرك TW 229 أبريل 2021
توتال وور: شوغون 2فيرال إنتراكتيفمحرك TW 331 يوليو 2014دعامة معدنية منذ 4 أكتوبر 2019
توتال وور: شوغون 2: سقوط السامورايفيرال إنتراكتيفمحرك TW 318 ديسمبر 2014دعامة معدنية منذ 4 أكتوبر 2019
توتال وور: الممالك الثلاثفيرال إنتراكتيفمحرك TW 323 مايو 2019
توتال وور: وارهامرفيرال إنتراكتيفمحرك TW 319 أبريل 2017
توتال وور: وارهامر 2فيرال إنتراكتيفمحرك TW 320 نوفمبر 2018
توتال وور ساغا: عروش بريطانيافيرال إنتراكتيفمحرك TW 324 مايو 2018
توتال وور ساغا: طروادةفيرال إنتراكتيفمحرك TW 313 أغسطس 2020
حمى النقل 2الألعاب الحضريةغير متوفر23 فبراير 2021 [ 31 ]دعم المعدن باستخدام MoltenVK [ 32 ] و OpenGL [ 31 ]
صندوق رمل الكونجيش عملاقمحرك Unity 5سيتم الإعلان عنه لاحقاًدعم Metal في مرحلة تجريبية منذ يونيو 2017
بطولة غير واقعيةإيبك جيمزمحرك Unreal Engine 4تم الإلغاءدعم معدني منذ يناير 2017
War Thunderشركة غايجين إنترتينمنتمحرك داغور 41 نوفمبر 2012تمت إضافة دعامة معدنية في 24 مايو 2017 (تمت إزالتها في  عام 2018 وأعيد إدخالها في 27 أغسطس 2020 )
وارهامر 40000: فجر الحرب 3فيرال إنتراكتيفمحرك الجوهر 49 يونيو 2017
الشاهدشركة ثيكلامحرك ثيكلا8 مارس 2017
عالم ووركرافتشركة بليزارد إنترتينمنتمحرك WoW23 نوفمبر 2004دعم معدني منذ أغسطس 2016
إكس بلين 11البحث الصفائحيغير متوفر30 مايو 2017دعم Metal في مرحلة تجريبية منذ 2 أبريل 2020 [ 33 ]

انظر أيضاً

  • Direct3D – يقدم DirectX 12 واجهات برمجة تطبيقات منخفضة المستوى.
  • مانتل – واجهة برمجة تطبيقات منخفضة المستوى من AMD
  • فولكان – خليفة OpenGL ذو تكلفة منخفضة
  • MoltenVK - مكتبة توافق البرامج لتشغيل برامج Vulkan على واجهة برمجة تطبيقات Metal
  • WebGPU
  • OpenGL - واجهة برمجة تطبيقات الرسومات متعددة المنصات

مراجع

  1. ماكويرتور، مايكل (9 سبتمبر 2014). "هذه هي اللعبة التي استخدمتها آبل لعرض آيفون 6" . بوليغون . فوكس ميديا . مؤرشف من الأصل في 11 سبتمبر 2014. تم الاطلاع عليه في 9 سبتمبر 2014 .
  2. "ملاحظات لينا حول AGX" .
  3. "gist.github.com" .
  4. "البدء باستخدام Metal-CPP - Metal" .
  5. شركة آبل. "مواصفات لغة تظليل ميتال" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 29 أكتوبر 2016. تم الاطلاع عليه بتاريخ 3 سبتمبر 2018 .
  6. "إنشاء هيكل قيادة" . شركة أبل.
  7. "دليل لغة تظليل المعادن" . 8 سبتمبر 2014. مؤرشف من الأصل في 15 مارس 2016. تم الاطلاع عليه في 10 سبتمبر 2014 .
  8. شركة أبل "ضبط وضع تخزين الموارد" .
  9. "مزامنة مورد مُدار" . شركة أبل.
  10. "اختيار وحدة معالجة الرسومات في نظام macOS" . شركة آبل. مؤرشف من الأصل في 22 نوفمبر 2019. تم الاطلاع عليه في 3 مايو 2020 .
  11. "مؤثرات الأداء المعدني" .
  12. ماتشكوفيتش، سام (2 يونيو 2014). "أبل تُعزز مكانتها في عالم الألعاب، وتُعلن عن منصة تطوير ميتال" . آرس تكنيكا . كوندي ناست .
  13. سميث، كولين؛ ميزا، ستارلين (8 يونيو 2015). "أبل تعلن عن نظام التشغيل OS X El Capitan بتجربة محسّنة وأداء مُطوّر" . غرفة الأخبار . سان فرانسيسكو : أبل . مؤرشف من الأصل في 8 يونيو 2015. تم الاطلاع عليه في 10 سبتمبر 2017 .
  14. "ميتال 2" . مطور أبل . أبل . 20 نوفمبر 2017. مؤرشف من الأصل في 20 نوفمبر 2017 عبر Wayback Machine .
  15. "نقل تطبيق Metal الخاص بك إلى أجهزة Mac المزودة بمعالجات Apple Silicon" . developer.apple.com . مؤرشف من الأصل في 3 يناير 2021. تم الاطلاع عليه في 13 يوليو 2020 .
  16. "اكتشف Metal 3" . developer.apple.com . مؤرشف من الأصل في 13 يونيو 2022. تم الاطلاع عليه في 24 يونيو 2022 .
  17. "برمجة Metal بلغة C++ باستخدام metal-cpp" . developer.apple.com . تم الاطلاع عليه بتاريخ 10 سبتمبر 2022 .
  18. "مؤتمر WWDC 2023 - تحديثات أدوات نقل الألعاب و Metal" . يوتيوب . 5 يونيو 2023. تم الاطلاع عليه في 25 يوليو 2025 .
  19. "مؤتمر مطوري الألعاب العالمي 2024 - مجموعة أدوات نقل الألعاب 2 والمزيد" . يوتيوب . 10 يونيو 2024. تم الاطلاع عليه في 25 يوليو 2025 .
  20. "إعلان ألبوم Metal 4 في مؤتمر WWDC 2025" . يوتيوب . 9 يونيو 2025. تم الاطلاع عليه في 25 يوليو 2025 .
  21. تشيابتا، ماركو (11 ديسمبر 2018). "أبل تتخلى عن عملائها وشركة إنفيديا مع نظام macOS Mojave" . فوربس .
  22. "جداول مجموعة ميزات Metal" (ملف PDF) . Apple . مؤرشف (ملف PDF) من الأصل في 14 أكتوبر 2022. تم الاطلاع عليه في 15 أكتوبر 2024 .
  23. "جداول مجموعة ميزات Metal (2022)" (ملف PDF) . شركة Apple . مؤرشف من الأصل (ملف PDF) بتاريخ 14 أكتوبر 2022. تم الاطلاع عليه بتاريخ 12 يونيو 2025 .
  24. شركة آبل. "حالة منصات مؤتمر WWDC 2017" . مؤرشف من الأصل في 6 يونيو 2019. تم الاطلاع عليه في 6 أكتوبر 2017 .
  25. "تفعيل تطبيقات Vulkan على منصات Apple" . بيان صحفي صادر عن مجموعة Khronos. مؤرشف من الأصل بتاريخ 28 فبراير 2018. تم الاطلاع عليه بتاريخ 24 فبراير 2021 .
  26. لارابيل، مايكل (1 يونيو 2018). "أداء Vulkan الأولي على نظام macOS مع لعبة Dota 2 يبدو جيدًا جدًا" . فورونيكس. مؤرشف من الأصل في 7 فبراير 2022. تم الاطلاع عليه في 5 يونيو 2018 .
  27. "ملاحظات تحديث توازن لعبة أبطال العاصفة - 29 نوفمبر 2017" . news.blizzard.com . 29 نوفمبر 2017.
  28. 1 2 "Hollow Knight - لعبة مغامرات | مصنوعة باستخدام Unity" . Unity . تم الاسترجاع في 11 مايو 2026 .
  29. "Hollow Knight: Silksong على Steam" . store.steampowered.com . تم الاطلاع عليه بتاريخ 11 مايو 2026 .
  30. كوندراك، كريستوف [@k_kondrak] (9 فبراير 2019). "لعبة vkQuake2 تحصل على دعم لنظام macOS" ( تغريدة ) . تم الاطلاع عليها في 9 فبراير 2019 - عبر تويتر .
  31. 1 2 "Transport Fever 2 - Transport Fever 2 تتلقى دعمًا لنظامي التشغيل Mac وVulkan - أخبار Steam" . store.steampowered.com . 23 فبراير 2021. مؤرشف من الأصل في 25 فبراير 2021. تم الاطلاع عليه في 12 فبراير 2026 .
  32. "المستودع 1066783 (Transport Fever 2 Mac)" . SteamDB . تم الاطلاع عليه بتاريخ 12 فبراير 2026 .
  33. "الإصدار التجريبي العام الأول من X-Plane 11.50: Vulkan وMetal متوفران الآن" . مطورو X-Plane . 2 أبريل 2020. مؤرشف من الأصل في 3 أبريل 2020. تم الاطلاع عليه في 2 أبريل 2020 .