معدن (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 ]
- معالج Apple A7 أو أحدث مع نظام التشغيل iOS 8 أو أحدث
- معالج Apple M1 SoC أو أحدث مع نظام macOS 11 أو أحدث
- معالج Intel مزود بمعالج رسومات Intel HD و Iris من سلسلة Ivy Bridge أو أحدث، مع نظام التشغيل OS X 10.11 أو أحدث.
- معالج رسومات AMD بمعمارية GCN أو RDNA مع نظام التشغيل OS X 10.11 أو أحدث
- معالج رسومات NVIDIA بمعمارية Kepler مع نظام التشغيل OS X 10.11 إلى macOS 11
- بطاقة رسومات NVIDIA بمعمارية ماكسويل أو معمارية باسكال مع نظام التشغيل OS X 10.11 إلى macOS 10.13
يدعم الإصدار الثاني من Metal الأجهزة والبرامج التالية:
- معالج Apple A7 أو أحدث مع نظام التشغيل iOS 11 أو أحدث
- معالج Apple M1 SoC أو أحدث مع نظام macOS 11 أو أحدث
- معالج Intel مزود بمعالج رسومات Intel HD و Iris من سلسلة Skylake أو أحدث، مع نظام macOS 10.13 أو أحدث
- معالج رسومات AMD بمعمارية GCN أو RDNA مع نظام macOS 10.13 أو أحدث
يدعم الإصدار الثالث من Metal الأجهزة والبرامج التالية: [ 22 ]
- معالج Apple A13 أو أحدث مع نظام التشغيل iOS 16 أو iPadOS 16 [ 23 ]
- معالج Apple A14 أو أحدث مع نظام التشغيل iOS 16 أو iPadOS 16 أو أحدث
- معالج Apple M1 SoC أو أحدث مع نظام iPadOS 16 أو أحدث
- معالج Apple M1 SoC أو أحدث مع نظام macOS 13 أو أحدث
- معالج Intel مزود ببطاقة رسومات Intel UHD 630 أو Iris Plus (Kaby Lake أو أحدث) مع نظام macOS 13 أو أحدث
- معالجات رسومات AMD بمعمارية RDNA (سلسلة 5000 و 6000) و Pro Vega ( معمارية GCN من الجيل الخامس)
يدعم الإصدار الرابع من Metal الأجهزة والبرامج التالية:
- معالج Apple A14 أو أحدث مع نظام التشغيل iOS 26 أو iPadOS 26 أو أحدث
- معالج Apple M1 SoC أو أحدث مع iPadOS 26 أو macOS 26 أو أحدث
التبني
وفقًا لشركة آبل، يستخدم أكثر من 148,000 تطبيق تقنية Metal بشكل مباشر، ويستخدمها 1.7 مليون تطبيق من خلال أطر عمل عالية المستوى ، وذلك اعتبارًا من يونيو 2017. [ 24 ] فيما يلي قائمة بألعاب macOS التي تستخدم Metal للعرض .
| عنوان | للمطور (إصدار macOS) | محرك الألعاب | تاريخ إصدار نظام التشغيل MacOS (OpenGL/DirectX) | تاريخ الإصدار المعدني | ملاحظات دعم Metal |
|---|---|---|---|---|---|
| آرك: سرفايفل إيفولفد | ستوديو وايلدكارد | محرك Unreal Engine 4 | 29 أغسطس 2017 | ||
| أساسنز كريد: الظلال | يوبيسوفت كيبيك | يوبيسوفت أنفيل | 20 مارس 2025 | ||
| أرما 3 | البرمجة الافتراضية | الواقع الافتراضي الحقيقي | 31 أغسطس 2015 | دعم Metal في مرحلة تجريبية منذ 17 سبتمبر 2017 | |
| بوابة بالدور 3 | استوديوهات لاريان | محرك ديفينيتي 4.0 | 22 سبتمبر 2023 | دعم المعدن متاح في مرحلة الوصول المبكر منذ 6 أكتوبر 2020 | |
| إفراط في استخدام الأسلحة الباليستية | استوديو ألعاب أكويريس | محرك Unity 5 | 28 مارس 2017 | ||
| باتمان: مدينة أركام | فيرال إنتراكتيف | محرك Unreal Engine 3 | 18 أكتوبر 2013 | دعم Metal منذ 21 فبراير 2019 مع الإصدار 1.2 | |
| باتمان: العدو في الداخل | تيل تيل جيمز | أداة الكشف | 8 أغسطس 2017 | ||
| باتل تيك | مخططات طائشة | محرك Unity 5 | 24 أبريل 2018 | ||
| بايوشوك ريماسترد | فيرال إنتراكتيف | محرك Unreal Engine 2.5 | 22 أغسطس 2017 | ||
| بايوشوك 2 ريماسترد | فيرال إنتراكتيف | محرك Unreal Engine 2.5 | 22 أكتوبر 2020 | ||
| سايبربانك 2077 | سي دي بروجكت | محرك ريد إنجن 4 | 17 يوليو 2025 | دعم Metal 4 | |
| المدن: سكايلاينز | بارادوكس إنتراكتيف | محرك Unity 5 | 10 مارس 2015 | دعامة معدنية منذ 18 مايو 2017 | |
| الحضارة 6 | أسبير ميديا | الأساطير | 24 أكتوبر 2016 | دعامات معدنية منذ 5 أبريل 2019 | |
| شركة الأبطال 2 | فيرال إنتراكتيف | محرك الجوهر 3 | 21 يناير 2015 | دعامة معدنية منذ 19 أكتوبر 2018 | |
| التحكم: الإصدار النهائي | ريميدي إنترتينمنت | محرك نورثلايت | 26 مارس 2025 | ||
| ديد آيلاند 2 | استوديوهات دامباستر | محرك Unreal Engine 4 | 24 يوليو 2025 | ||
| ديوس إكس: انقسام البشرية | فيرال إنتراكتيف | محرك الفجر | 12 ديسمبر 2017 | ||
| رالي ديرت | فيرال إنتراكتيف | محرك EGO 2.5 | 16 نوفمبر 2017 | ||
| ديفينيتي: الخطيئة الأصلية 2 | استوديوهات لاريان | محرك ديفينيتي 2 | 31 يناير 2019 | ||
| دوتا 2 | صمام | المصدر 2 | 18 يوليو 2013 | تم الإعلان عن MoltenVK في 26 فبراير 2018. [ 25 ] وأصبح خيار استخدامه متاحًا في 31 مايو 2018. [ 26 ] | |
| لعبة ذا إلدر سكرولز أونلاين | استوديوهات زينماكس أونلاين | غير متوفر | 4 أبريل 2014 | 22 أكتوبر 2018 | تم استبدال مُعالج OpenGL بـ Vulkan عبر غلاف MoltenVK (الذي يترجم استدعاءات واجهة برمجة تطبيقات Vulkan إلى Metal) في التحديث 4.2.5 |
| الإمبراطورية: الحرب الشاملة | فيرال إنتراكتيف | محرك TW 3 | 4 مارس 2009 | دعامات معدنية منذ 16 ديسمبر 2019 | |
| إيف أونلاين | ألعاب سي سي بي | غير متوفر | 6 نوفمبر 2007 | 14 أكتوبر 2021 | كانت متاحة سابقًا على نظام macOS عبر DirectX 9.0 من نوفمبر 2007 حتى فبراير 2009؛ تم إصدار نسخة macOS الأصلية باستخدام Metal في 14 نوفمبر 2021 |
| إيفرسبيس | روكفيش | محرك Unreal Engine 4 | 26 مايو 2017 | ||
| فورمولا 1 2016 | فيرال إنتراكتيف | محرك EGO 4.0 | 6 أبريل 2017 | ||
| فورمولا 1 2017 | فيرال إنتراكتيف | محرك EGO 4.0 | 25 أغسطس 2017 | ||
| فورتنايت | إيبك جيمز | محرك Unreal Engine 4 | 25 يوليو 2017 | ||
| فروستبانك | استوديوهات 11 بت | محرك سائل | 24 فبراير 2021 | ||
| فروستبانك 2 | استوديوهات 11 بت | محرك Unreal Engine 5 | 20 سبتمبر 2024 | ||
| حصى | البرمجة الافتراضية | محرك Unreal Engine 4 | 20 يناير 2019 | ||
| حراس المجرة: سلسلة تيلتيل | تيل تيل جيمز | أداة الكشف | 18 أبريل 2017 | ||
| هيدلاندر | إنتاجات دبل فاين | محرك بوذا | 18 نوفمبر 2016 | ||
| أبطال العاصفة | شركة بليزارد إنترتينمنت | محرك SC2 | 2 يونيو 2015 | دعم Metal في مرحلة تجريبية منذ 24 يناير 2017 (تمت إزالته مؤقتًا في 29 نوفمبر 2017 [ 27 ] حتى ؟) | |
| هيتمان | فيرال إنتراكتيف | جلاسير 2 | 20 يونيو 2017 | ||
| هولو نايت | فريق تشيري | محرك Unity [ 28 ] | 11 أبريل 2017 | ||
| هولو نايت: سيلكسونغ | فريق تشيري | محرك Unity [ 28 ] | 4 سبتمبر 2025 [ 29 ] | ||
| الحياة غريبة: قبل العاصفة | فيرال إنتراكتيف | محرك يونيتي | 13 سبتمبر 2018 | ||
| الحياة غريبة 2 | فيرال إنتراكتيف | محرك Unreal Engine 4 | 2019 | ||
| مافيا 3 | أسبير ميديا | محرك الوهم | 11 مايو 2017 | ||
| العصور الوسطى 2: الحرب الشاملة | فيرال إنتراكتيف | محرك TW 2 | 17 ديسمبر 2015 | دعامة معدنية منذ 25 أكتوبر 2018 | |
| سلسلة مايكرو ماشينز العالمية | البرمجة الافتراضية | محرك Unity 5 | 30 يونيو 2017 | ||
| ماين كرافت: نمط القصة - الموسم الثاني | تيل تيل جيمز | أداة الكشف | 11 يوليو 2017 | ||
| MXGP3 | البرمجة الافتراضية | محرك Unreal Engine 4 | 23 نوفمبر 2018 | ||
| نابليون: الحرب الشاملة | فيرال إنتراكتيف | محرك TW 3 | 2 يوليو 2013 | دعم Metal منذ 25 أكتوبر 2019 مع الإصدار 1.2 | |
| الاختطاف | عوالم سيان | محرك Unreal Engine 4 | 29 مارس 2017 | ||
| المراقب | فريق بلوبير | محرك Unreal Engine 4 | 24 أكتوبر 2017 | ||
| كويك 2 | برنامج id | محرك لعبة Quake II | 9 فبراير 2019 | تم إصدار نسخة معدلة باستخدام MoltenVK باسم vkQuake2. [ 30 ] | |
| متوقف | دومينيك غريشوفير | محرك Unreal Engine 4 | 5 سبتمبر 2016 | ||
| ريزدنت إيفل 2 | كابكوم | محرك RE | 10 ديسمبر 2024 | ||
| ريزدنت إيفل 3 | كابكوم | محرك RE | 18 مارس 2025 | ||
| ريزدنت إيفل 4 | كابكوم | محرك RE | 20 ديسمبر 2023 | ||
| قرية ريزدنت إيفل | كابكوم | محرك RE | 28 أكتوبر 2022 | أول لعبة لنظام macOS تدعم تقنية MetalFX | |
| صعود تومب رايدر | فيرال إنتراكتيف | محرك الأساس | 12 أبريل 2018 | ||
| ظل تومب رايدر | فيرال إنتراكتيف | محرك الأساس | 2019 | ||
| سكك حديد سيد مايرز! | فيرال إنتراكتيف | جامبريو | 1 نوفمبر 2012 | دعامة معدنية منذ 18 ديسمبر 2018 | |
| لعبة سيمز 3 | ماكس ريدوود شورز | محرك لعبة The Sims 3 | 2 يونيو 2009 | 28 أكتوبر 2020 | |
| لعبة سيمز 4 | ماكسيس | شريحة ذكية | 17 فبراير 2015 | تمت إضافة دعامة معدنية في 12 نوفمبر 2019 | |
| سكاي: أبناء النور | Thatgamecompany | غير متوفر | 18 يوليو 2019 | تمت إضافة دعم Native Metal منذ البث المباشر العالمي في نوفمبر 2017 | |
| ستار كرافت | شركة بليزارد إنترتينمنت | محرك لعبة ووركرافت 2 المعدل | 20 نوفمبر 2001 | دعم Metal منذ 2 يوليو 2020 مع الإصدار 1.23.5 | |
| ستار كرافت 2 | شركة بليزارد إنترتينمنت | محرك SC2 | 27 يوليو 2010 | دعم Metal في مرحلة تجريبية منذ 24 يناير 2017 | |
| تومب رايدر | فيرال إنتراكتيف | محرك الأساس | 17 يناير 2014 | دعم Metal مع الإصدار 1.2 في يوليو 2019 | |
| توتال وور: روما ريماسترد | فيرال إنتراكتيف | محرك TW 2 | 29 أبريل 2021 | ||
| توتال وور: شوغون 2 | فيرال إنتراكتيف | محرك TW 3 | 31 يوليو 2014 | دعامة معدنية منذ 4 أكتوبر 2019 | |
| توتال وور: شوغون 2: سقوط الساموراي | فيرال إنتراكتيف | محرك TW 3 | 18 ديسمبر 2014 | دعامة معدنية منذ 4 أكتوبر 2019 | |
| توتال وور: الممالك الثلاث | فيرال إنتراكتيف | محرك TW 3 | 23 مايو 2019 | ||
| توتال وور: وارهامر | فيرال إنتراكتيف | محرك TW 3 | 19 أبريل 2017 | ||
| توتال وور: وارهامر 2 | فيرال إنتراكتيف | محرك TW 3 | 20 نوفمبر 2018 | ||
| توتال وور ساغا: عروش بريطانيا | فيرال إنتراكتيف | محرك TW 3 | 24 مايو 2018 | ||
| توتال وور ساغا: طروادة | فيرال إنتراكتيف | محرك TW 3 | 13 أغسطس 2020 | ||
| حمى النقل 2 | الألعاب الحضرية | غير متوفر | 23 فبراير 2021 [ 31 ] | دعم المعدن باستخدام MoltenVK [ 32 ] و OpenGL [ 31 ] | |
| صندوق رمل الكون | جيش عملاق | محرك Unity 5 | سيتم الإعلان عنه لاحقاً | دعم Metal في مرحلة تجريبية منذ يونيو 2017 | |
| بطولة غير واقعية | إيبك جيمز | محرك Unreal Engine 4 | تم الإلغاء | دعم معدني منذ يناير 2017 | |
| War Thunder | شركة غايجين إنترتينمنت | محرك داغور 4 | 1 نوفمبر 2012 | تمت إضافة دعامة معدنية في 24 مايو 2017 (تمت إزالتها في عام 2018 وأعيد إدخالها في 27 أغسطس 2020 ) | |
| وارهامر 40000: فجر الحرب 3 | فيرال إنتراكتيف | محرك الجوهر 4 | 9 يونيو 2017 | ||
| الشاهد | شركة ثيكلا | محرك ثيكلا | 8 مارس 2017 | ||
| عالم ووركرافت | شركة بليزارد إنترتينمنت | محرك WoW | 23 نوفمبر 2004 | دعم معدني منذ أغسطس 2016 | |
| إكس بلين 11 | البحث الصفائحي | غير متوفر | 30 مايو 2017 | دعم Metal في مرحلة تجريبية منذ 2 أبريل 2020 [ 33 ] |
انظر أيضاً
مراجع
- ↑ ماكويرتور، مايكل (9 سبتمبر 2014). "هذه هي اللعبة التي استخدمتها آبل لعرض آيفون 6" . بوليغون . فوكس ميديا . مؤرشف من الأصل في 11 سبتمبر 2014. تم الاطلاع عليه في 9 سبتمبر 2014 .
- ↑ "ملاحظات لينا حول AGX" .
- ↑ "gist.github.com" .
- ↑ "البدء باستخدام Metal-CPP - Metal" .
- ↑ شركة آبل. "مواصفات لغة تظليل ميتال" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 29 أكتوبر 2016. تم الاطلاع عليه بتاريخ 3 سبتمبر 2018 .
- ↑ "إنشاء هيكل قيادة" . شركة أبل.
- ↑ "دليل لغة تظليل المعادن" . 8 سبتمبر 2014. مؤرشف من الأصل في 15 مارس 2016. تم الاطلاع عليه في 10 سبتمبر 2014 .
- ↑ شركة أبل "ضبط وضع تخزين الموارد" .
- ↑ "مزامنة مورد مُدار" . شركة أبل.
- ↑ "اختيار وحدة معالجة الرسومات في نظام macOS" . شركة آبل. مؤرشف من الأصل في 22 نوفمبر 2019. تم الاطلاع عليه في 3 مايو 2020 .
- ↑ "مؤثرات الأداء المعدني" .
- ↑ ماتشكوفيتش، سام (2 يونيو 2014). "أبل تُعزز مكانتها في عالم الألعاب، وتُعلن عن منصة تطوير ميتال" . آرس تكنيكا . كوندي ناست .
- ↑ سميث، كولين؛ ميزا، ستارلين (8 يونيو 2015). "أبل تعلن عن نظام التشغيل OS X El Capitan بتجربة محسّنة وأداء مُطوّر" . غرفة الأخبار . سان فرانسيسكو : أبل . مؤرشف من الأصل في 8 يونيو 2015. تم الاطلاع عليه في 10 سبتمبر 2017 .
- ↑ "ميتال 2" . مطور أبل . أبل . 20 نوفمبر 2017. مؤرشف من الأصل في 20 نوفمبر 2017 – عبر Wayback Machine .
- ↑ "نقل تطبيق Metal الخاص بك إلى أجهزة Mac المزودة بمعالجات Apple Silicon" . developer.apple.com . مؤرشف من الأصل في 3 يناير 2021. تم الاطلاع عليه في 13 يوليو 2020 .
- ↑ "اكتشف Metal 3" . developer.apple.com . مؤرشف من الأصل في 13 يونيو 2022. تم الاطلاع عليه في 24 يونيو 2022 .
- ↑ "برمجة Metal بلغة C++ باستخدام metal-cpp" . developer.apple.com . تم الاطلاع عليه بتاريخ 10 سبتمبر 2022 .
- ↑ "مؤتمر WWDC 2023 - تحديثات أدوات نقل الألعاب و Metal" . يوتيوب . 5 يونيو 2023. تم الاطلاع عليه في 25 يوليو 2025 .
- ↑ "مؤتمر مطوري الألعاب العالمي 2024 - مجموعة أدوات نقل الألعاب 2 والمزيد" . يوتيوب . 10 يونيو 2024. تم الاطلاع عليه في 25 يوليو 2025 .
- ↑ "إعلان ألبوم Metal 4 في مؤتمر WWDC 2025" . يوتيوب . 9 يونيو 2025. تم الاطلاع عليه في 25 يوليو 2025 .
- ↑ تشيابتا، ماركو (11 ديسمبر 2018). "أبل تتخلى عن عملائها وشركة إنفيديا مع نظام macOS Mojave" . فوربس .
- ↑ "جداول مجموعة ميزات Metal" (ملف PDF) . Apple . مؤرشف (ملف PDF) من الأصل في 14 أكتوبر 2022. تم الاطلاع عليه في 15 أكتوبر 2024 .
- ↑ "جداول مجموعة ميزات Metal (2022)" (ملف PDF) . شركة Apple . مؤرشف من الأصل (ملف PDF) بتاريخ 14 أكتوبر 2022. تم الاطلاع عليه بتاريخ 12 يونيو 2025 .
- ↑ شركة آبل. "حالة منصات مؤتمر WWDC 2017" . مؤرشف من الأصل في 6 يونيو 2019. تم الاطلاع عليه في 6 أكتوبر 2017 .
- ↑ "تفعيل تطبيقات Vulkan على منصات Apple" . بيان صحفي صادر عن مجموعة Khronos. مؤرشف من الأصل بتاريخ 28 فبراير 2018. تم الاطلاع عليه بتاريخ 24 فبراير 2021 .
- ↑ لارابيل، مايكل (1 يونيو 2018). "أداء Vulkan الأولي على نظام macOS مع لعبة Dota 2 يبدو جيدًا جدًا" . فورونيكس. مؤرشف من الأصل في 7 فبراير 2022. تم الاطلاع عليه في 5 يونيو 2018 .
- ↑ "ملاحظات تحديث توازن لعبة أبطال العاصفة - 29 نوفمبر 2017" . news.blizzard.com . 29 نوفمبر 2017.
- 1 2 "Hollow Knight - لعبة مغامرات | مصنوعة باستخدام Unity" . Unity . تم الاسترجاع في 11 مايو 2026 .
- ↑ "Hollow Knight: Silksong على Steam" . store.steampowered.com . تم الاطلاع عليه بتاريخ 11 مايو 2026 .
- ↑ كوندراك، كريستوف [@k_kondrak] (9 فبراير 2019). "لعبة vkQuake2 تحصل على دعم لنظام macOS" ( تغريدة ) . تم الاطلاع عليها في 9 فبراير 2019 - عبر تويتر .
- 1 2 "Transport Fever 2 - Transport Fever 2 تتلقى دعمًا لنظامي التشغيل Mac وVulkan - أخبار Steam" . store.steampowered.com . 23 فبراير 2021. مؤرشف من الأصل في 25 فبراير 2021. تم الاطلاع عليه في 12 فبراير 2026 .
- ↑ "المستودع 1066783 (Transport Fever 2 Mac)" . SteamDB . تم الاطلاع عليه بتاريخ 12 فبراير 2026 .
- ↑ "الإصدار التجريبي العام الأول من X-Plane 11.50: Vulkan وMetal متوفران الآن" . مطورو X-Plane . 2 أبريل 2020. مؤرشف من الأصل في 3 أبريل 2020. تم الاطلاع عليه في 2 أبريل 2020 .
روابط خارجية
- المعادن للمطورين
- دليل برمجة المعادن (مبدئي)
- عرض توضيحي لمؤتمر WWDC14 ؛ نسخة موسعة
- تثبيت macOS 10.14 Mojave على Mac Pro (منتصف 2010) وMac Pro (منتصف 2012) - مقال من Apple يشرح وحدات معالجة الرسومات المتوافقة مع واجهات برمجة تطبيقات Metal من Apple على نظام التشغيل Mac OS 10.14 (Mojave).
- برنامج 2014
- واجهات برمجة تطبيقات الرسومات ثلاثية الأبعاد
- قامت شركة آبل بتطوير أطر عمل
- مكتبات الرسومات
- نظام التشغيل iOS
- واجهات برمجة تطبيقات نظام التشغيل macOS
