App de exemplo
O app de exemplo ADPF (link em inglês) demonstra o uso básico da API 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.
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.
- A Kakao Games aumentou a estabilidade de QPS para 96% com a adaptabilidade do Android
- A Gameloft reduz o consumo de energia do dispositivo em 70%, resultando em um tempo de jogo 35% maior com a API Game Mode
- Atualização do Android Game Development Kit (AGDK): recursos de adaptabilidade e desempenho
- GDC Vault - Conferência de desenvolvedores do Google: como melhorar o desempenho dos jogos com o framework de desempenho dinâmico do Android