نموذج التطبيق
يوضّح نموذج تطبيق ADPF الاستخدام الأساسي لواجهة برمجة التطبيقات ADPF API.

يعرض العيّنة حالة الجهاز الحرارية باستخدام واجهة برمجة التطبيقات ADPF
getThermalHeadroom
وواجهة برمجة التطبيقات thermal status. ويغيّر التطبيق أيضًا بشكل ديناميكي حجم العمل استنادًا إلى الحد الأقصى المسموح به للطاقة القصوى
وPerformance Hint Manager API
للتحكّم في أداء سلسلة المعالجة للعرض.
الدرس التطبيقي حول الترميز
يرشدك مختبر رموز برمجية لدمج ميزات التكيف في لعبتك الأصلية إلى دمج ميزات ADPF في لعبتك من خلال خطوات بسيطة يمكنك اتّباعها بالوتيرة التي تناسبك. في نهاية ورشة رموز البرامج، ستكون قد دمجت الميزات التالية وفهمت وظائفها بشكل أفضل:
- Thermal API: تتيح هذه الواجهة مراقبة الحالة الحرارية للجهاز والاستجابة قبل أن يدخل الجهاز في حالة "تقييد الأداء بسبب الحرارة".
- Game Mode API: يمكنك فهم الإعدادات المفضّلة لتحسين تجربة اللعب (تحسين الأداء إلى أقصى حد أو الحفاظ على عمر البطارية) وإجراء التعديلات وفقًا لذلك.
- Game State API: يمكنك إبلاغ النظام بحالة لعبتك (التحميل والتشغيل وواجهة المستخدم وما إلى ذلك)، ويمكن للنظام تعديل الموارد وفقًا لذلك (تعزيز عمليات الإدخال/الإخراج أو وحدة المعالجة المركزية أو وحدة معالجة الرسومات وما إلى ذلك).
- Performance Hint API: يمكنك إبلاغ النظام بنموذج معالجة المهام وحمولة العمل لكي يتمكّن من تخصيص الموارد وفقًا لذلك.

تجارب مطوّري البرامج
اطّلِع على قصص نجاح المطوّرين هذه لمعرفة كيف تمكّنوا من زيادة ثبات عدد اللقطات في الثانية وتحسين استهلاكهم للطاقة باستخدام واجهات برمجة التطبيقات Adaptability APIs.
- زيادة شركة Kakao Games لثبات عدد اللقطات في الثانية إلى% 96 باستخدام ميزة Android Adaptability
- تقليل شركة Gameloft لاستهلاك الطاقة في الأجهزة بنسبة %70، ما يؤدي إلى زيادة وقت اللعب بنسبة% 35 باستخدام واجهة برمجة التطبيقات Game Mode API
- آخر أخبار مجموعة أدوات Android Game Development Kit (AGDK): ميزات تحسين الأداء والتوافق
- GDC Vault - Google Developer Summit: Improving Game Performance with Android Dynamic Performance Framework
- تحسِّن شركة MediaTek الأداء الديناميكي لشرائح المعالجة المُدمجة لنظام التشغيل Android
- تحسِّن شركة NCSoft Lineage W الأداء المستدام وتمنع الحدّ من الأداء بسبب الحرارة باستخدام ADPF
- البدء باستخدام إطار عمل الأداء الديناميكي لنظام التشغيل Android (ADPF) في Unreal Engine من ARM