يمكنك تحسين الأداء الحراري ووحدة المعالجة المركزية (CPU) باستخدام "إطار عمل الأداء الديناميكي" من Android
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يوضّح هذا الدليل كيفية استخدام "إطار عمل الأداء الديناميكي" (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)
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Optimize thermal and CPU performance with the Android Dynamic Performance Framework\n\nThis guide describes how to use the Android Dynamic Performance Framework (ADPF)\nto optimize games based on the dynamic thermal and CPU management features on\nAndroid. The focus is on games, but you can also use the features for other\nperformance-intensive apps.\n\nADPF is a set of APIs that allow games and performance-intensive apps to\ninteract more directly with power and thermal systems of Android devices. With\nthese APIs, you can monitor the dynamic behavior on Android systems and optimize\ngame performance at a sustainable level that doesn't overheat devices.\n\nMobile SoCs and Android have more dynamic performance behaviors than desktops\nand consoles. These behaviors include thermal state management, varying CPU\nclocks, and varying CPU core types. This combined with the increasingly diverse\ncore topology of SoCs creates challenges when trying to ensure that your game\ncan take advantage of this behavior without negatively impacting device\nperformance. ADPF provides some of this information in order to make performance\nmore predictable.\n\nHere are the main ADPF features:\n\n- **Thermal API**: Monitor the thermal state of a device so that the application can proactively adjust workload before it becomes unsustainable.\n- **CPU Performance Hint API**: Provide performance hints that let Android choose the right performance settings (for example, CPU operating point or core) for the workload.\n- **Game Mode API \\& Game State API**: Enable game play optimization by prioritizing performance or battery life characteristics, based on user's settings and game specific configurations.\n- **Fixed Performance Mode**: Enable fixed-performance mode on a device during benchmarking to get measurements that aren't altered by dynamic CPU clocking.\n- **Power Efficiency Mode** : Tells the session that the threads in Performance Hint Session can be safely scheduled to prefer power efficiency over performance. ([Available in Android 15](/reference/android/os/PerformanceHintManager.Session#setPreferPowerEfficiency(boolean)))"]]