Amostra, codelab e histórias de desenvolvedores

App de exemplo

O app de exemplo do ADPF (link em inglês) demonstra o uso básico da API ADPF.

Aplicativo de jogo de demonstração do ADPF
Figura 1. Aplicativo de jogo de demonstração do ADPF

O exemplo mostra o status térmico do dispositivo usando a API getThermalHeadroom ADPF e a API status térmico. O app também muda dinamicamente a carga de trabalho com base no headroom térmico e na API Performance Hint Manager para controlar a performance da linha de execução de renderização.

Codelab

O codelab Como integrar recursos de adaptabilidade ao jogo nativo orienta você a integrar os recursos de ADPF ao jogo com etapas simples que podem ser seguidas no seu próprio ritmo. Ao final do codelab, você vai ter integrado os seguintes recursos e vai entender melhor as funcionalidades deles:

  • API Thermal: ouça a condição térmica do dispositivo e reaja antes que ele entre no estado de limitação térmica.
  • API Game Mode: entenda a preferência de otimização do jogador (maximizar o desempenho ou preservar a bateria) e ajuste de acordo.
  • API Game State: informe ao sistema o estado do jogo (carregamento, reprodução, interface etc.) e ele poderá ajustar os recursos de acordo (aceleração de E/S, CPU, GPU etc.).
  • API Performance Hint: informe ao sistema seu modelo de linha de execução e a carga de trabalho para que ele possa alocar recursos de maneira adequada.
Infográfico do codelab do ADPF
Figura 2.Infográfico do Codelab do ADPF

Histórias de desenvolvedores

Confira como os desenvolvedores de jogos aumentaram a estabilidade de QPS e otimizaram o consumo de energia usando as APIs de adaptabilidade nessas histórias de sucesso de desenvolvedores.