يضيف Android 13 طريقة جديدة تسمى setGameState إلى GameManager API، مما يسمح للألعاب بتوصيل حالتها الحالية إلى النظام.
مع أندرويد 12، قدمت Google العديد من الميزات الجديدة للاعبين والمطورين على الأجهزة المحمولة للارتقاء بتجربة ألعاب Android إلى المستوى التالي. تتمتع هواتف ذكية مختارة، مثل سلسلة Pixel 6، بميزة جديدة لوحة تحكم اللعبة الأداة المساعدة، والتي توفر الوصول إلى أدوات مفيدة مثل اختصار لقطة الشاشة، ومسجل الشاشة، وتبديل DND، والمزيد أثناء اللعب. وفي الوقت نفسه، تسمح واجهة برمجة تطبيقات Game Mode الجديدة للمطورين بتحسين لعبتهم للحصول على أفضل أداء أو عمر بطارية أفضل بناءً على ملف تعريف الأداء الذي حدده المستخدم. يواصل Android 13 الدفع لتحسين ألعاب الهاتف المحمول مع بعض الإضافات الجديدة.
كما أفاد مشعل الرحمن من إسبر ، أندرويد 13 يضيف طريقة جديدة تسمى setGameState إلى مدير اللعبة API، مما يسمح للألعاب بتوصيل حالتها الحالية إلى النظام. يتيح ذلك للألعاب اجتياز حالة المستوى الأعلى للعبة والإشارة إلى ما إذا كان من الممكن مقاطعتها أم لا. بالإضافة إلى ذلك، يمكن للألعاب أيضًا استخدام setGameState
لإخبار النظام الأساسي إذا كانت اللعبة تقوم بتحميل الأصول/الموارد/التجميع/إلخ. يمكن للنظام بعد ذلك إرسال تلميح وقت التحميل إلى Power HAL لتنشيط وضع GAME_LOADING الجديد وتعزيز أداء وحدة المعالجة المركزية. ومع ذلك، سيكون الأمر متروكًا لمصنعي المعدات الأصلية (OEM) لتحديد ضبط أداء وحدة المعالجة المركزية (CPU) الذي يريدون فرضه عندما يكون وضع GAME_LOADING نشطًا.من الناحية النظرية، يجب أن يعني هذا أنه سيتعين عليك التحديق بشكل أقل في شاشة تحميل اللعبة الأولية. تقوم العديد من الشركات المصنعة الأصلية لنظام التشغيل Android بالفعل بتنفيذ تحسينات متنوعة - مثل تخصيص المزيد من موارد وحدة المعالجة المركزية ووحدة معالجة الرسومات - لتحسين تحميل اللعبة.
اسبر تشير التقارير إلى أن Google تفكر في إضافة اختبار إلى Vendor Test Suite (VTS) لتفويض وضع GAME_LOADING لجميع الأجهزة التي تعمل بنظام Android 13 والإصدارات الأحدث. ومع ذلك، ليس من الواضح في هذه المرحلة ما إذا كان هذا المطلب قد تم الانتهاء منه أم لا. من الممكن أيضًا أن الأجهزة التي تقوم بالترقية إلى Android 13 قد لا تتضمن إصدار الطاقة الجديد HAL ووضع GAME_LOADING.
مصدر: اسبر