App di esempio
L'app di esempio ADPF dimostra l'utilizzo di base dell'API ADPF.

L'esempio mostra lo stato termico del dispositivo utilizzando l'API ADPF
getThermalHeadroom
e l'API stato termico. L'app modifica anche dinamicamente il carico di lavoro in base al margine termico
e all'API Performance Hint Manager
per controllare le prestazioni del thread di rendering.
Codelab
Il codelab Integrazione delle funzionalità di adattabilità nel tuo gioco C++ ti guida nell'integrazione delle funzionalità ADPF nel tuo gioco con semplici passaggi che puoi seguire a tuo ritmo. Al termine del codelab, avrai integrato le seguenti funzionalità e avrai compreso meglio le relative funzionalità:
- API Thermal: ascolta le condizioni termiche del dispositivo e reagisce prima che il dispositivo entri in uno stato di throttling termico.
- API Game Mode: comprendi le preferenze di ottimizzazione del giocatore (massimizzare le prestazioni o preservare la batteria) e regola di conseguenza.
- API Game State: comunica al sistema lo stato del gioco (caricamento, riproduzione, UI e così via) e il sistema può regolare le risorse di conseguenza (aumentare 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 possa allocare le risorse di conseguenza.

Storie di sviluppatori
Scopri come gli sviluppatori di giochi hanno aumentato la stabilità degli FPS e ottimizzato il consumo di energia utilizzando le API di adattabilità in questi casi di successo degli sviluppatori.
- Kakao Games ha aumentato la stabilità degli FPS al 96% tramite Android Adaptability
- Gameloft riduce il consumo energetico del dispositivo del 70%, con un aumento del 35% del tempo di gioco con l'API Game Mode
- Aggiornamento di Android Game Development Kit (AGDK): funzionalità di adattabilità e prestazioni
- GDC Vault - Google Developer Summit: Migliorare le prestazioni dei giochi con Android Dynamic Performance Framework
- MediaTek migliora le prestazioni dinamiche dei SoC Android
- NCSoft Lineage W migliora le prestazioni sostenute e impedisce il throttling termico utilizzando ADPF
- Introduzione all'utilizzo di ADPF (Android Dynamic Performance Framework) in Unreal Engine per ARM
- Netmarble Games: ottimizzazione del rendimento con ADPF