يمكنك تحسين الأداء الحراري ووحدة المعالجة المركزية (CPU) باستخدام "إطار عمل الأداء الديناميكي" من Android

يوضّح هذا الدليل كيفية استخدام "إطار عمل الأداء الديناميكي في Android"‏ (ADPF) لتحسين الألعاب استنادًا إلى ميزات الإدارة الديناميكية للحرارة ووحدة المعالجة المركزية (CPU) على Android. مع أنّ التركيز ينصبّ على الألعاب، يمكنك أيضًا استخدام الميزات مع التطبيقات الأخرى التي تتطلّب أداءً عاليًا.

‫ADPF هي مجموعة من واجهات برمجة التطبيقات التي تتيح للألعاب والتطبيقات التي تتطلّب أداءً عاليًا التفاعل بشكل مباشر مع أنظمة الطاقة والأنظمة الحرارية في أجهزة Android. باستخدام واجهات برمجة التطبيقات هذه، يمكنك مراقبة السلوك الديناميكي على أنظمة Android وتحسين أداء الألعاب على مستوى مستدام لا يؤدي إلى ارتفاع درجة حرارة الأجهزة.

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

في ما يلي الميزات الرئيسية لواجهة برمجة التطبيقات ADPF:

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