يوفر إصدار Vulkan API للمطورين المزيد من الخيارات لإنشاء برامج مذهلة من خلال الاقتراب من المعدن. كيف كومة؟ تعلم هنا!
بعد فقدوا هدفهم المتمثل في إصدار مواصفات Vulkan API الأولية بحلول نهاية عام 2015، ال مجموعة خرونوس أكمل الآن الإصدار 1.0 من واجهة برمجة التطبيقات (API). والآن يدرك معظم قرائنا ذلك أيضًا يعد Android أحد الأنظمة الأساسية المدعومة. ولكن ماذا يعني هذا بالنسبة للمطورين والمستخدمين؟
ولحسن الحظ، يمنحنا البيان الصحفي والمواد الموجودة على موقع Vulkan الإلكتروني ثروة من المعلومات للبدء في الإجابة على بعض تلك الأسئلة الأساسية التي قد تكون مطروحة.
أولاً وقبل كل شيء، Vulkan ليس بديلاً عن OpenGL أو OpenGL ES. إنه نهج بديل لتطوير الرسومات، حيث يكون التحكم الأكبر في يد المطور. الأمر الآخر بخصوص Vulkan الجدير بالملاحظة في المقدمة هو أنه مصمم ليظل مواصفات موحدة طوال دورة حياته - وهو أمر لم يتحقق في OpenGL. من المؤكد أن عمليات التنفيذ ستكون لها اختلافات على مستوى الأجهزة وبرامج التشغيل، ولكن هدف واجهة برمجة التطبيقات (API) هو الحفاظ على أكبر قدر ممكن منها عالميًا عبر جميع الأنظمة الأساسية حيثما أمكن ذلك.
تساعد الرسومات أعلاه في إظهار المفاضلة الرئيسية بين الاثنين - التحكم في النفقات العامة. في OpenGL، يتنازل المطور عن مزيد من التحكم في معالجة الرسومات إلى برامج تشغيل OpenGL وواجهات برمجة التطبيقات. يقدم فولكان بديل من خلال منحك مزيدًا من التحكم في الأجهزة عند المستويات الأدنى، وهو ما يعني أيضًا التخلص من الحمل الذي قد يحدث وجد. إذا كان هذا يبدو مألوفًا، فذلك لأنك سمعت عن جهود مماثلة مع AMD's Mantle API والآن في Microsoft DirectX 12، وتعرف أيضًا باسم الحصول على "أقرب إلى المعدن." يقدم Vulkan هذه الفرصة لمزيد من التحكم في مشهد الهاتف المحمول. وعندما نتحدث عن مشهد الهاتف المحمول، فإننا نتحدث أيضًا عن الأشياء التي يمكن أن تعمل وتستهلك البطارية أو الأداء في مجموعة محدودة أكثر بكثير من الاستخدام على سطح المكتب أو على نطاق أوسع.
من الواضح أنه مع إصدار SDK الآن، لا توجد أي أمثلة من العالم الحقيقي للمقارنة؛ لكن هذا لا يعني أننا لا نستطيع رؤية الإثارة في مشهد الهاتف المحمول. فقط أ مراجعة للبيان الصحفي اليوم يعرض عدة اقتباسات تستحق تسليط الضوء عليها. لقد شددت بشكل جريء على الأشياء التي قد يهتم بها قراؤنا بشكل خاص.
مدير إدارة المنتجات في شركة كوالكوم ميكا كناب:
يسعدنا أن نساهم في تعريف واجهة برمجة التطبيقات Vulkan API الجديدة من Khronos. شركة كوالكوم تكنولوجيز سيكون من بين أوائل من قاموا بشحن سائقي فولكان المتوافقين، بدءًا من وحدة معالجة الرسومات Qualcomm Adreno 530 المضمنة في معالج Qualcomm Snapdragon 820، ومن ثم مع وحدات معالجة الرسوميات من سلسلة Adreno 4xx.. يتيح Vulkan الجيل التالي من أداء الرسومات عن طريق إضافة إنشاء مخزن مؤقت للأوامر متعدد الخيوط والتحكم الواضح في إمكانات الرسومات المتقدمة داخل وحدات معالجة الرسومات Adreno. نتوقع دعم Vulkan في أدوات مطور Snapdragon بما في ذلك Snapdragon Profiler وAdreno SDK، لمساعدة مطوري التطبيقات على الاستفادة من هذا واجهة برمجة تطبيقات جديدة متميزة عند إنشاء تطبيقات الرسومات والحوسبة للهواتف الذكية والأجهزة اللوحية وأجهزة VR HMDs ومجموعة متنوعة من الأنواع الأخرى من الأجهزة التي تستخدم Snapdragon معالجات.
التحديث 2/17 الساعة 9:45 صباحًا بالتوقيت المركزي: تتضمن سلسلة 4xx تشكيلة Snapdragon 805/808/810 - وهي كمية كبيرة من الأجهزة المتوفرة في السوق اليوم.
توني تاماسي، نائب الرئيس الأول للمحتوى والتكنولوجيا في NVIDIA:
تتيح واجهة Vulkan API للمطورين الحصول على الأفضل من وحدات معالجة الرسومات NVIDIA، ونحن فخورون بدورنا في تطويرها. نحن نوفر برامج تشغيل Vulkan لأنظمة التشغيل Windows وLinux و ومنصات أندرويد، في نفس يوم إطلاق المواصفاتوسنواصل عملنا داخل Khronos لضمان تطور Vulkan لتلبية احتياجات الصناعة.
التحديث 2/17 الساعة 9:45 صباحًا بالتوقيت المركزي: وفيًا لكلمتهم، يمكن الحصول على صور نظام تشغيل المطورين التي تدعم Vulkan هنا. يشير الموقع إلى أن وكالات السفر عبر الإنترنت العامة بدعم Vulkan "... تمر بعملية التحقق النهائي ولكن من المفترض أن تكون متاحة قريبًا."
نائب رئيس أعمال الاتصالات المتنقلة في شركة سامسونج للإلكترونيات، تاي يونج كيم:
إن سامسونج متحمسة لإطلاق Vulkan اليوم، والذي سيساعد في توسيع النظام البيئي للألعاب عبر المنصات. لقد عملنا داخل Khronos لدعم المعيار المفتوح الذي سيمكن من الأداء العالي والتقنيات المتطورة. سيوفر Vulkan تجربة مستخدم أكثر إثارة وغامرة لألعاب الهاتف المحمول.
بطبيعة الحال، أدلى العديد من أعضاء مجموعة Khronos ببيان حول هذا الإصدار الجديد، لذا توجه إلى تحقق من البيان الصحفي لجميع الأشياء الجيدة. وعلى الرغم من أن هذا قد يستغرق بعض الوقت للوصول إلى جهازك الذي تختاره، فإن تقديم خيارات الرسومات الأخرى للمطورين يبدو خيارًا حكيمًا بالفعل. من المهم أيضًا ملاحظة أنه حتى مجموعة Khronos تعتقد أن العديد من المطورين ما زالوا في وضع أفضل مع OpenGL ES. وهذا أمر منطقي لأنه من وجهة نظر المبتدئين يعد معيارًا أكثر استقرارًا وأسهل في التنفيذ. لكنني أعلم أنني سأتطلع لمعرفة الفرق الذي يحدثه هذا بالنسبة للمستهلك. من تعرف؟ قد نرى في النهاية واجهات مستخدم تعتمد على Vulkan إذا كانت توفر حملًا أقل للاستخدام الأساسي للجهاز المحمول.
فولكان جيثب ريبوس:
- توثيق
- عينات
- مستويات التحميل والتحقق
- اختبارات المطابقة
لذا، مع طرح هذه الأداة الجديدة للمطورين، هل تعتقد أن هذا يمكن أن يغير قواعد اللعبة؟ أم أنه أكثر من التثاؤب؟ اسمحوا لنا أن نعرف في التعليقات أدناه!