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 nativo 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 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
Dai un'occhiata a come gli sviluppatori di giochi hanno aumentato la stabilità degli FPS e ottimizzato il consumo di energia utilizzando le API Adaptability 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