Esempi, codelab e storie di sviluppatori

App di esempio

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

Applicazione di gioco demo ADPF
Figura 1. ADPF Demo Game Application

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.
Infografica del codelab ADPF
Figura 2. Infografica del codelab ADPF

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.