Exemple, atelier de programmation et témoignages de développeurs

Application exemple

L'application exemple ADPF illustre l'utilisation de base de l'API ADPF.

Application de jeu de démonstration ADPF
Figure 1. Application de jeu de démonstration 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.
Infographie de l'atelier de programmation ADPF
Figure 2 : Infographie de l'atelier de programmation ADPF

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é.