Historias de desarrolladores, ejemplos y codelabs

App de ejemplo

La app de ejemplo de ADPF demuestra el uso básico de la API de ADPF.

Aplicación de juego de demostración de ADPF
Figura 1: Aplicación de juego de demostración de ADPF

En la muestra, se muestra el estado térmico del dispositivo mediante la API de getThermalHeadroom de ADPF y la API de estado térmico. La app también cambia la carga de trabajo de forma dinámica según el margen térmico y la API de Performance Hint Manager para controlar el rendimiento del subproceso de renderización.

Codelab

En el codelab Cómo integrar funciones de adaptabilidad a tu juego nativo, se te guía para integrar funciones de ADPF en tu juego con pasos simples que puedes seguir a tu propio ritmo. Al final del codelab, integrarás las siguientes funciones y comprenderás mejor sus funcionalidades:

  • API de Thermal: Escucha la condición térmica del dispositivo y reacciona antes de que entre en estado de limitación térmica.
  • API de Game Mode: Comprende la preferencia de optimización del jugador (maximizar el rendimiento o preservar la batería) y haz los ajustes necesarios.
  • API de Game State: Informa al sistema el estado de tu juego (carga, reproducción, IU, etcétera) para que pueda ajustar los recursos según corresponda (aumentar la E/S, la CPU, la GPU, etcétera).
  • API de Performance Hint: Permite que el sistema conozca tu modelo de subprocesos y tu carga de trabajo para que pueda asignar recursos según corresponda.
Inforgrafía del codelab de ADPF
Figura 2: Inforgrafía del codelab de ADPF

Historias de desarrolladores

Descubre cómo los desarrolladores de juegos aumentaron la estabilidad de los FPS y optimizaron su consumo de energía con las APIs de Adaptability en estas historias de éxito de desarrolladores.