Amostra, codelab e histórias de desenvolvedores

App de exemplo

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

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

O exemplo mostra o status térmico do dispositivo usando a API ADPF getThermalHeadroom e a API de status térmico (link em inglês). O app também muda dinamicamente a carga de trabalho com base na margem térmica e na API Performance Hint Manager para controlar o desempenho da linha de execução de renderização.

Codelab

O codelab Como integrar recursos de adaptabilidade ao seu jogo nativo orienta você a integrar recursos do ADPF ao seu jogo com etapas simples que podem ser seguidas no seu ritmo. Ao final do codelab, você terá integrado os recursos abaixo e entenderá melhor a funcionalidade deles:

  • API Thermal: detecta a condição térmica do dispositivo e reage antes que ele chegue ao estado de limitação térmica.
  • API Game Mode: entenda as preferências de otimização do jogador (maximizar o desempenho ou economizar bateria) e fazer os ajustes necessários.
  • API Game State: informa ao sistema o estado do jogo (carregando, jogando, interface etc.) para que ele possa ajustar os recursos adequadamente (aumentar a E/S ou CPU, GPU etc.).
  • API Performance Hint: informe ao sistema o modelo de linha de execução e a carga de trabalho para que ele possa alocar recursos corretamente.
Infográfico do codelab da 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 nestas histórias de sucesso.