Sample App
ADPF örnek uygulaması, ADPF API'nin temel kullanımını gösterir.
Örnek, ADPF getThermalHeadroom
API ve termal durum API'sini kullanarak cihazın termal durumunu gösterir. Ayrıca uygulama, oluşturma iş parçacığı performansını kontrol etmek için iş yükünü Termal boşluk ve Performance Hint Manager API'ye göre dinamik olarak değiştirir.
Kod laboratuvarı
Uyarlanabilirlik Özelliklerini Yerel Oyununuza Entegre Etme codelab'i, kendi hızınızda uygulayabileceğiniz basit adımlarla ADPF özelliklerini oyununuza entegre etmenize yardımcı olur. Codelab programının sonunda aşağıdaki özellikleri entegre etmiş ve işlevlerini daha iyi kavrayacaksınız:
- Termal API: Cihazın termal durumunu dinleyin ve cihaz termal kısıtlama durumuna geçmeden önce tepki verin.
- Oyun Modu API'si: Oyuncunun optimizasyon tercihini (performansı en üst düzeye çıkarma veya pili koruma) anlayın ve buna göre ayarlama yapın.
- Game State API: Sisteme oyununuzun durumunu (yükleme, oynama, kullanıcı arayüzü vb.) bildirin. Sistem, kaynakları buna göre ayarlayabilir (G/Ç'yi veya CPU, GPU'yu vb.).
- Performance ipucu API: Sistemin kaynakları uygun şekilde tahsis edebilmesi için iş parçacığı modelinizi ve iş yükünüzü sisteme bildirin.
Geliştirici Hikayeleri
Bu geliştirici başarı öykülerinde oyun geliştiricilerin Adaptability API'lerini kullanarak FPS kararlılığını nasıl artırdıklarını ve güç tüketimlerini nasıl optimize ettiklerini öğrenin.
- Kakao Games, Android Uyumsuzluğu sayesinde FPS kararlılığını% 96'ya çıkardı
- Gameloft, cihazın güç tüketimini %70 azaltarak Game Mode API ile% 35 daha uzun oynama süresi sağladı
- Android Oyun Geliştirme Kiti (AGDK) güncellemesi: Uyarlanabilirlik ve performans özellikleri
- GDC Vault - Google Geliştirici Zirvesi: Android Dinamik Performans Çerçevesi ile Oyun Performansını İyileştirme