النموذج والدرس التطبيقي حول الترميز وقصص مطوّري البرامج

نموذج التطبيق

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

تطبيق لعبة ADPF التجريبية
الشكل 1. تطبيق لعبة ADPF التجريبي

يعرض النموذج الحالة الحرارية للجهاز باستخدام واجهة برمجة التطبيقات ADPF getThermalHeadroom وواجهة برمجة التطبيقات الحالة الحرارية. يغيّر التطبيق أيضًا أعباء العمل بشكل ديناميكي استنادًا إلى Theral headal (المجال الحراري) وPerformance Hint Manager API للتحكّم في أداء سلاسل العرض.

درس تطبيقي حول الترميز

يشرح الدرس التطبيقي حول ترميز Integrating Adaptability features Into Your Native Game دمج ميزات ADPF في لعبتك من خلال خطوات بسيطة يمكنك اتّباعها بالوتيرة التي تناسبك. في نهاية هذا الدرس التطبيقي حول الترميز، ستكون قد تكاملت مع الميزات التالية وستفهم وظائفها بشكل أفضل:

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

حكايات مطوّري البرامج

يمكنك التعرّف على كيفية استفادة مطوّري الألعاب من ثبات عدد اللقطات في الثانية وتحسين استهلاكهم للطاقة باستخدام واجهات Adaptability API في قصص النجاح للمطورين هذه.