Application exemple
L'application exemple ADPF illustre l'utilisation de base de l'API ADPF.
L'exemple affiche l'état thermique de l'appareil à l'aide de l'API getThermalHeadroom
ADPF et de l'API d'état thermique. L'application modifie également la charge de travail de manière dynamique en fonction de la plage de température et de l'API Performance Hint Manager afin de contrôler les performances du thread de rendu.
Atelier de programmation
L'atelier de programmation Intégrer des fonctionnalités d'adaptabilité dans votre jeu natif vous guide pour intégrer les fonctionnalités ADPF à votre jeu via des étapes simples que vous pouvez suivre à votre propre rythme. À la fin de l'atelier de programmation, vous aurez intégré les fonctionnalités suivantes et vous en saurez mieux:
- API Thermal: écoutez l'état thermique de l'appareil et réagissez avant qu'il ne passe en état de limitation thermique.
- API Game Mode: identifiez les préférences d'optimisation du joueur (maximiser les performances ou économiser la batterie) et effectuez les ajustements nécessaires.
- API Game State: indiquez au système l'état de votre jeu (chargement, utilisation, interface, etc.) afin que le système puisse ajuster les ressources en conséquence (booster les E/S, le processeur, le GPU, etc.).
- API Performance Hint: indiquez au système votre modèle de thread et votre charge de travail afin qu'il puisse allouer les ressources en conséquence.
Témoignages de développeurs
Lisez ces témoignages de développeurs pour découvrir comment les développeurs de jeux ont amélioré la stabilité de leurs FPS et optimisé leur consommation d'énergie à l'aide des API d'adaptabilité.
- Kakao Games a augmenté la stabilité du FPS (jusqu'à 96 %) grâce à l'adaptabilité d'Android
- Gameloft réduit la consommation d'énergie de l'appareil de 70%, ce qui se traduit par des temps de jeu 35% plus longs avec l'API Game Mode
- Mise à jour d'Android Game Development Kit (AGDK) : fonctionnalités d'adaptabilité et de performances
- GDC Vault – Sommet des développeurs Google: améliorer les performances des jeux grâce au framework de performances dynamiques Android