نمونه، Codelab و داستان های توسعه دهندگان

نمونه برنامه

برنامه نمونه ADPF استفاده اساسی از ADPF API را نشان می دهد.

برنامه بازی آزمایشی ADPF
شکل 1. برنامه بازی آزمایشی ADPF

نمونه وضعیت حرارتی دستگاه را با استفاده از ADPF getThermalHeadroom API و API وضعیت حرارتی نمایش می دهد. این برنامه همچنین به صورت پویا حجم کار را بر اساس Thermal headroom و Performance Hint Manager API تغییر می دهد تا عملکرد رندر رشته را کنترل کند.

Codelab

ادغام ویژگی‌های سازگاری در نرم‌افزار نرم‌افزار بازی بومی شما را راهنمایی می‌کند تا ویژگی‌های ADPF را با مراحل ساده‌ای که می‌توانید با سرعت خود دنبال کنید، در بازی خود ادغام کنید. در پایان نرم افزار کد، ویژگی های زیر را یکپارچه خواهید کرد و عملکرد آنها را بهتر درک خواهید کرد:

  • API حرارتی : به وضعیت حرارتی دستگاه گوش دهید و قبل از اینکه دستگاه در حالت گلوگاه حرارتی قرار گیرد واکنش نشان دهید.
  • Game Mode API : ترجیحات بهینه سازی بازیکن را درک کنید (به حداکثر رساندن عملکرد یا حفظ باتری) و بر اساس آن تنظیم کنید.
  • Game State API : به سیستم اجازه دهید از وضعیت بازی شما (بارگیری، بازی، رابط کاربری و غیره) مطلع شود و سیستم می تواند منابع را بر اساس آن تنظیم کند (I/O یا CPU، GPU و غیره).
  • Performance Hint API : به سیستم اجازه دهید مدل رشته و حجم کاری شما را بداند تا سیستم بتواند منابع را بر اساس آن تخصیص دهد.
ADPF Codelab Infographic
شکل 2. ADPF Codelab Infographic

داستان های توسعه دهندگان

بررسی کنید که چگونه توسعه‌دهندگان بازی ثبات FPS خود را افزایش داده و مصرف انرژی خود را با استفاده از APIهای سازگاری در این داستان‌های موفقیت توسعه‌دهنده بهینه می‌کنند!