مقالة سلعة

ميزات Android 10 التي ستحبها: ستكون الألعاب أفضل على الأجهزة الأضعف

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

المزيد: ما هي Vulkan APIs ، وماذا تعني لنظام Android؟

ANGLE هو كروم مشروع مصمم للقيام بشيء واحد - السماح للمستخدمين على أي نظام أساسي بتشغيل محتوى WebGL و OpenGL ES على نظامه الأصلي واجهات برمجة التطبيقات. يقوم بذلك عن طريق ترجمة مكالمات OpenGL ES 2.0 و 3.0 API إلى سطح المكتب OpenGL و OpenGL ES و Direct3D 9 و Direct3D 11. هذه كلها واجهات برمجة تطبيقات (واجهة برمجة التطبيقات) التي تسمح للمطور بإنشاء رسومات ثنائية وثلاثية الأبعاد في تطبيق ما ، لكن لا يتوافق أي منها مع بعضها البعض. حتى الآن.

تقدم Verizon Pixel 4a مقابل 10 دولارات شهريًا فقط على خطوط جديدة غير محدودة

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

يمكن أن يتيح لك ANGLE تشغيل ألعاب رائعة على هاتف رخيص. هذا كل ما تحتاج إلى معرفته حقًا.

يسمح Android 10 للمطورين والشركات المصنعة للأجهزة بتحديد استخدام ANGLE لترجمة تعليمات وحدة معالجة الرسومات من نظام واجهة برمجة تطبيقات إلى آخر. هذا يعني أن مطور الألعاب يمكنه أن يقرر بناء دعم ANGLE في لعبة ويمكن لصانع الهاتف أن يقرر استخدام ANGLE لترجمته إلى تعليمات لوحدة معالجة الرسومات المستخدمة في مجموعة الشرائح الخاصة به. نظرًا لأن دعم ANGLE و Vulkan لا يزال قيد التنفيذ ، فإن هذا كله متاح الآن وربما سيظل كذلك مع الإصدار الكامل لنظام Android 10. ولكن في النهاية ، ستصبح "مجرد ميزة أخرى لنظام Android" وستعمل جميعها دون مشاركة أي مطور أو جهة تصنيع.

إذا كنت تقوم بتشغيل Android 10 على هاتفك ، فيمكنك تجربته الآن. تم تمكين دعم ANGLE لـ كل التطبيق إذا قمت بتغيير أحد الإعدادات حتى تتمكن من معرفة المكان الذي يحتاج إلى مزيد من الوقت في الفرن. ستجد العلامة في إعدادات المطور ويمكنك اختيار تجربتها على أساس كل تطبيق. نصيحة احترافية: لا تقم بتمكينه لكل شيء في نفس الوقت إلا إذا كنت تريد أن يتم التنصت على هاتفك بالفعل. لن تؤذي تجربته لتطبيق أو تطبيقين أي شيء ، وبما أن Android 10 متاح فقط للهواتف المزودة بأجهزة قوية ، فربما لن تلاحظ أي شيء.

هذا كثير لتستوعبه إذا لم تكن في هذا النوع من الأشياء ، لذلك دعونا نبني مثالًا محتملاً من العالم الحقيقي. قررت توفير بضعة دولارات وشراء هاتف اقتصادي لا يحتوي على وحدة معالجة مركزية ووحدة معالجة رسومات قوية بالداخل. لا يدعم أحدث إصدار من OpenGL ES ، وهي أداة يستخدمها المطورون لصنع ألعاب ثلاثية الأبعاد. يتم بث لعبة جديدة رائعة حقًا على متجر Play Store وتقوم بتثبيتها وتعمل بشكل جيد. الجميع سعداء؛ لك لأنك ستلعب لعبة جديدة رائعة والمطورين لأنك قمت بتثبيتها وأعجبتك.

المزيد: أفضل هواتف Android أقل من 400 دولار

خلف الكواليس ، قرر مطور تلك اللعبة بناء دعم لـ ANGLE في اللعبة. لقد حدث فقط أن الشركة التي صنعت الهاتف الاقتصادي الذي اشتريته تضمنت أيضًا دعم ANGLE عندما قامت ببناء Android لها. تم تصميم اللعبة الجديدة باستخدام OpenGL ES 3.0 APIs لأنها تحتوي على أدوات تجعل اللعبة تبدو رائعة ويمكن للمطور القيام بذلك بسهولة. هاتفك لا يدعم OpenGL ES 3.0 ، لكنه يدعم Vulkan 2.0. قام ANGLE بترجمة تلك تستدعي OpenGL APIs Vulkan APIs التي تفهمها أجهزة هاتفك ويمكن أن تقدمها بدون أي منها مشكلة. Voilà ، متعة للجميع.

دعم ANGLE لا يزال في مهده في 10 ، لكن من الرائع رؤيته هناك.

من المؤكد أن أي مشروع بهذا الحجم يحتاج إلى بعض الوقت قبل أن يعمل بالطريقة التي يريدها مطوروه. يأتي ANGLE مع Android 10 ، لكننا سنحتاج إلى عدة إصدارات من التحديثات قبل أن يقترب من الكمال. لكن معرفة كيف يمكن استخدام البرامج لجعل تجربة الأجهزة غير المكلفة رائعة حقًا هو أحد الأشياء الرئيسية الأسباب التي تجعلني أحب Android - لا يرغب الجميع في إنفاق 1000 دولار على الهاتف ولكن الجميع يريد الخير تجربة. تحاول Google تقديم ذلك بالضبط ، وهذا هو نوع الابتكار الذي يسمح بحدوث ذلك.

جيري هيلدنبراند

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