Esempi, codelab e storie di sviluppatori

App di esempio

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

Applicazione di gioco demo ADPF
Figura 1. Applicazione del gioco dimostrativo 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.
Infografica del codelab ADPF
Figura 2. Infografica del codelab ADPF

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à.