App di esempio
L'app ADPF di esempio mostra l'utilizzo di base dell'API ADPF.
L'esempio mostra lo stato termico del dispositivo utilizzando l'API ADPF getThermalHeadroom
e l'API di stato termico. L'app modifica inoltre il carico di lavoro in modo dinamico in base al margine di Thermal
e all'API Performance Hint Manager
per controllare le prestazioni dei thread di rendering.
Codelab
Il codelab Integrazione delle caratteristiche di adattabilità nel tuo gioco nativo ti guida all'integrazione delle funzionalità ADPF nel tuo gioco con semplici passaggi che puoi seguire al tuo ritmo. Al termine del codelab, avrai integrato le seguenti funzionalità e ne comprenderai meglio le funzionalità:
- API Thermal: consente di ascoltare la condizione termica del dispositivo e di reagire prima che il dispositivo entri in stato di limitazione termica.
- API per la modalità di gioco: comprendi la preferenza di ottimizzazione del giocatore (massimizza le prestazioni o risparmia la batteria) e apporta le modifiche necessarie.
- API Game State: consente al sistema di conoscere lo stato del gioco (caricamento, riproduzione, UI e così via) e il sistema può regolare le risorse di conseguenza (incremento di I/O, CPU, GPU e così via).
- API Performance Hint: comunica al sistema il modello di threading e il carico di lavoro in modo che il sistema possa allocare le risorse di conseguenza.
Storie di sviluppatori
Scopri in questi casi di successo gli sviluppatori di giochi che hanno aumentato la stabilità degli FPS e ottimizzato il consumo energetico utilizzando le API per l'adattabilità.
- Kakao Games ha aumentato la stabilità degli FPS al 96% grazie all'adattabilità di Android
- Gameloft riduce il consumo energetico del dispositivo del 70%, aumentando del 35% il tempo di gioco grazie all'API Game Mode
- Aggiornamento dell'Android Game Development Kit (AGDK): funzionalità di adattabilità e prestazioni
- GDC Vault - Google Developer Summit: migliorare le prestazioni di gioco con Android Dynamic Performance Framework