لماذا يتم اعتماد Vulkan بشكل سيئ للغاية على هواتفنا الذكية؟

ماذا يحدث لفولكان؟ بعد مرور عامين على الإعلان عنها، هناك عدد قليل جدًا من الألعاب المتوافقة مع Khronos Group API، ولكن لماذا؟

في عام 2016،أعلنت مجموعة Khronos عن وصول Vulkan إلى نظام Android. من شأن واجهة برمجة التطبيقات الجديدة ذات المستوى المنخفض أن تسهل نقل ألعاب الكمبيوتر إلى هواتفنا الذكية، ولكنها تعمل أيضًا على تحسين أداء الرسومات للألعاب على منصة الهاتف المحمول هذه. وبعد مرور عامين، حان وقت التقييم.

لقد مر الوقت، وتفخر بعض الشركات المصنعة مثل Samsung أو Honor بتقديم هواتف ذكية متوافقة مع Vulkan، ولكن الألعاب التي تعتمد على واجهة برمجة التطبيقات هذه قليلة العدد نسبيًا. تستمر بعض العناوين الناجحة الحديثة جدًا في استخدام OpenGL ES، والذي لا يزال أكثر انتشارًا حتى يومنا هذا. هذا هو الحال على سبيل المثال PUBG أومن لعبة Asphalt 9 الحديثة جدًا.

إذا كنت لا تعرف فولكان أو لا تفهم بالضبط ما يمكن استخدامه من أجله، فأنا أدعوك للقراءةلدينا ملف كامل حول هذا الموضوع.

للذهاب أبعد من ذلك
Vulkan: ما هي واجهة برمجة التطبيقات الرسومية الجديدة المخصصة للاعبين؟

غالبًا ما يعارض Vulkan واجهة Metal، وهي واجهة برمجة تطبيقات الرسومات الخاصة بشركة Apple، والتي يستخدمها بالفعل العديد من المطورين. ولكن بعد ذلك، لماذا هذا الاختلاف؟

تجزئة Android لا تزال قيد التشغيل

للاستفادة من Vulkan، تحتاج بالطبع إلى هاتف ذكي متوافق. ولكي يكون الهاتف الذكي متوافقًا، يجب أن يكون لديه نظام تشغيل ووحدة معالجة رسومات متوافقة، بالإضافة إلى النظام الصحيحdriver. القيود التي تؤدي للأسف إلى تقليل عدد المحطات الطرفية التي يمكنها استخدام Vulkan.

إذا ركزنا على النقطة الأولى فقط، لاحظ أنه لكي يكون متوافقًا مع Vulkan، يجب أن يعمل الهاتف الذكي بنظام Android 7.0 Nougat أو إصدار أحدث.في التعداد السكاني الأخير الذي يعود تاريخه إلى شهر يوليو، وهذا يمثل 42.9% فقط من الأجهزة المتداولة. وهذا يعني أن اللعبة التي تم تطويرها باستخدام Vulkan تنعزل عن أكثر من نصف السوق في هذه المرحلة فقط.

من بين 42.9% من الأجهزة التي تعمل بنظام Nougat، لا تحتوي جميعها بالضرورة على وحدة معالجة رسومات متوافقة وبرامج التشغيل الصحيحة، مما يقلل بشكل كبير من الجمهور المستهدف، على الرغم من أنه من المستحيل تجميع الأرقام هنا.

على أية حال، الرئيسيالرائدوحتى الهواتف الذكية متوسطة المدى التي تم إصدارها في العامين الماضيين أصبحت الآن متوافقة. وبمرور الوقت، يجب أن يتلاشى هذا الحاجز تدريجيًا.

الصعوبات التنموية

ينتقد بعض المطورين أيضًا شركتي Qualcomm وARM لعدم إيلاء الاهتمام الواجب لهماالسائقينمدمجة في وحدات معالجة الرسوميات Mali وAdreno. وبالتالي، فإن تطبيق Vulkan سيؤدي إلى عدد معين من الأخطاء، والتي نادرًا ما يتم تصحيحها من قبل الشركات المصنعة للمعدات، أو نادرًا ما يتم نشر إصلاحاتها لاحقًا. لا تزال مشكلة التجزئة هذه والتحديثات المتأخرة من الشركات المصنعة…

بين لعبة تعمل بشكل جيد، دون أدنى خطأ، ولعبة تعمل بشكل أفضل، ولكنها تواجه المزيد من المشاكل التقنية، يتم تحديد اختيار المطورين بسرعة.

جوجل مقابل أبل، عقلية مختلفة

إذا كانت مقارنة Vulkan وMetal أمرًا مشروعًا مع العلم أن واجهتي برمجة التطبيقات (API) توفران العديد من الفوائد مقارنةً بـ OpenGL، فإن سياسات Google وApple مختلفة جدًا بحيث لا يمكننا مقارنة نشر واجهتي برمجة التطبيقات (API).

وبينما ستكون شركة أبل سريعة للغاية في دفع تقنياتها الجديدة، حتى لو كان ذلك يعني ترك عدد معين من المستخدمين على الهامش والذين سيتم استدعاؤهم بعد ذلك لشراء هاتف ذكي أحدث، فإن جوجل تفضل أن تستهدف نطاقًا واسعًا. لذلك، عندما أعلنت شركة آبل عن ميتال، كان المطورون أقل ترددًا في اعتماد التكنولوجيا، مع العلم أن شركة كوبرتينو ستدفع واجهة برمجة التطبيقات (API) وستجعلها متوافقة بسرعة مع العديد من الأجهزة، حتى الضرورية منها.

على جانب Android، للأسباب المذكورة أعلاه، فإن المطورين أكثر حذرًا.

أي مستقبل لفولكان؟

إذا كانت الصورة المرسومة هنا باهتة بعض الشيء، فمن الممكن أن تتحسن في السنوات القادمة. بادئ ذي بدء، يجب على Treble تسريع عملية التحديث، مما يعني أن تجديد أسطول الهواتف الذكية لا ينبغي أن يحد من نشر الميزات الجديدة ويمكننا أن نتوقع أن يتم تحقيق 50٪ من الأجهزة التي تعمل بنظام Nougat أو أعلى بحلول نهاية عام العام الجاري أو على أبعد تقدير عام 2019.

علاوة على ذلك، وهذه بالتأكيد هي النقطة الأكثر أهمية، بعض التعليقات من القطاعمفتوح المصدرمن Android يشير إلى أن نظام تشغيل الهاتف المحمول المفضل لدينا يمكنه ذلكاستخدم Vulkan لتسريع الأجهزة لواجهة Android نفسها، بدءًا من Android Q العام المقبل.

للذهاب أبعد من ذلك
Vulkan: ما هي واجهة برمجة التطبيقات الرسومية الجديدة المخصصة للاعبين؟


هل تريد العثور على أفضل مقالات Frandroid على أخبار Google؟ يمكنك المتابعةفراندرويد على أخبار جوجلبنقرة واحدة.