Örnek, Codelab ve Geliştirici Hikayeleri

Sample App

ADPF örnek uygulaması, ADPF API'nin temel kullanımını gösterir.

ADPF Demo Oyun Uygulaması
Şekil 1. ADPF Demo Oyun Uygulaması

Örnek, ADPF getThermalHeadroom API'sini ve termal durum API'sini kullanarak cihazın termal durumunu gösterir. Uygulama, oluşturma iş parçacığı performansını kontrol etmek için iş yükünü termal marja ve Performans İpucu Yöneticisi API'sine göre dinamik olarak da değiştirir.

Codelab

Uyumluluk özelliklerini yerel oyununuza entegre etme codelab'i, kendi hızınızda uygulayabileceğiniz basit adımlarla ADPF özelliklerini oyununuza entegre etmenize rehberlik eder. Bu codelab'in sonunda aşağıdaki özellikleri entegre etmiş ve işlevlerini daha iyi anlamış olacaksınız:

  • Termal API: Cihazın termal durumunu dinleyin ve cihaz termal kısıtlama durumuna girmeden önce tepki verin.
  • Oyun Modu API'si: Oyuncunun optimizasyon tercihini (performansı artırma veya pili koruma) anlayın ve buna göre ayarlayın.
  • Oyun Durumu API'si: Sisteme oyununuzun durumunu (yükleme, oynama, kullanıcı arayüzü vb.) bildirin. Sistem de kaynakları buna göre ayarlayabilir (G/Ç, CPU veya GPU'yu artırabilir).
  • Performans İpucu API'si: Sistemin kaynakları buna göre ayırabilmesi için sistemle iş parçacığı modelinizi ve iş yükünüzü paylaşın.
ADPF Codelab Infographic
Şekil 2.ADPF Codelab Infographic

Geliştirici Hikayeleri

Bu geliştirici başarı hikayelerinde, oyun geliştiricilerin Adaptability API'lerini kullanarak FPS kararlılığını nasıl artırdığını ve güç tüketimini nasıl optimize ettiğini öğrenin.