يوضّح هذا الدليل كيفية استخدام "إطار عمل الأداء الديناميكي" (ADPF) من Android لتحسين الألعاب استنادًا إلى ميزات إدارة وحدة المعالجة المركزية (CPU) ووحدة المعالجة المركزية (CPU) على Android. ينصب التركيز على الألعاب، ولكن يمكنك أيضًا استخدام الميزات للتطبيقات الأخرى ذات الأداء الكثيف.
ADPF هي مجموعة من واجهات برمجة التطبيقات التي تسمح للألعاب والتطبيقات التي تستهلك قدرًا كبيرًا من الأداء بالتفاعل مباشرةً مع أنظمة الطاقة والأنظمة الحرارية لأجهزة Android. تتيح لك واجهات برمجة التطبيقات هذه مراقبة السلوك الديناميكي على أنظمة Android وتحسين أداء الألعاب على مستوى مستدام لا يؤدي إلى ارتفاع درجة حرارة الأجهزة.
تتميّز وحدات المنظومة على الرقاقة (SoC) للأجهزة الجوّالة وأجهزة Android بسلوكيات أداء ديناميكية أكثر من أجهزة الكمبيوتر المكتبي ووحدات التحكّم. وتشمل هذه السلوكيات إدارة الحالة الحرارية، وتفاوت ساعات وحدة المعالجة المركزية، وتنوّع الأنواع الأساسية لوحدة المعالجة المركزية (CPU). يؤدي ذلك إلى جانب الطبولوجيا الأساسية المتنوّعة والمتزايدة لخدمات المنظومة على الرقاقة (SoC) إلى ظهور تحديات عند محاولة ضمان إمكانية استفادة لعبتك من هذا السلوك بدون التأثير سلبًا في أداء الجهاز. توفّر أداة ADPF بعض هذه المعلومات لجعل الأداء أكثر قابلية للتوقّع.
في ما يلي الميزات الرئيسية لـ ADPF:
- واجهة برمجة التطبيقات الحرارية: يمكنك مراقبة الحالة الحرارية للجهاز حتى يتمكّن التطبيق من تعديل أعباء العمل بشكل استباقي قبل أن يصبح غير مستدام.
- واجهة برمجة التطبيقات CPU Performance Hint API: يمكنك تقديم نصائح بشأن الأداء تتيح لنظام Android اختيار إعدادات الأداء المناسبة (على سبيل المثال، نقطة تشغيل وحدة المعالجة المركزية (CPU) أو النواة) لمعالجة أعباء العمل.
- Game Mode API وGame State API: يمكنك تفعيل ميزة "تحسين أسلوب اللعب" من خلال إعطاء الأولوية لخصائص الأداء أو عمر البطارية استنادًا إلى إعدادات المستخدم والإعدادات الخاصة باللعبة.
- وضع الأداء الثابت: يمكنك تفعيل وضع الأداء الثابت على أحد الأجهزة أثناء قياس الأداء للحصول على قياسات لا يتم تعديلها من خلال التسجيل الديناميكي لوحدة المعالجة المركزية (CPU) الديناميكية.
- وضع كفاءة استهلاك الطاقة: يخبر الجلسة بأنّه يمكن جدولة سلاسل المحادثات في "جلسة تلميح بشأن الأداء" بأمان على تفضيل كفاءة استهلاك الطاقة على الأداء. (متاح في Android 15)