App de ejemplo
En la app de ejemplo de ADPF, se muestra el uso básico de la API de ADPF.
En el ejemplo, se muestra el estado térmico del dispositivo con 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
El codelab sobre cómo integrar funciones de adaptabilidad en tu juego nativo 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, habrás integrado las siguientes funciones y comprenderás mejor sus funciones:
- 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 las preferencias de optimización de los jugadores (maximiza el rendimiento o ahorra batería) y realiza ajustes según corresponda.
- API de Game State: Permite que el sistema conozca el estado de tu juego (carga, juego, IU, etc.) y que el sistema pueda ajustar los recursos según corresponda (mejora 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 el sistema pueda asignar los recursos según corresponda.
Historias de desarrolladores
Descubre cómo los desarrolladores de juegos aumentaron la estabilidad de sus FPS y optimizan su consumo de energía con las APIs de adaptabilidad en estas historias de éxito de desarrolladores.
- Kakao Games aumentó la estabilidad de los FPS al 96% gracias a la adaptabilidad de Android
- Gameloft reduce el consumo de energía del dispositivo en un 70%, lo que da como resultado un 35% más de tiempo de juego con la API de Game Mode
- Actualización de Android Game Development Kit (AGDK): Funciones de adaptabilidad y rendimiento
- GDC Vault - Google Developer Summit: Cómo mejorar el rendimiento de los juegos con el framework de rendimiento dinámico de Android