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 état thermique. L'application modifie également la charge de travail de manière dynamique en fonction de la marge thermique 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 aide à intégrer les fonctionnalités ADPF à votre jeu en suivant des étapes simples que vous pouvez suivre à votre rythme. À la fin de cet atelier de programmation, vous aurez intégré les fonctionnalités suivantes et vous comprendrez mieux leurs fonctionnalités:

  • API Thermal: écoutez l'état thermique de l'appareil et réagissez avant qu'il ne passe en mode de limitation thermique.
  • API Game Mode: identifiez les préférences d'optimisation du joueur (maximiser les performances ou préserver la batterie) et ajustez en conséquence.
  • API Game State: indiquez au système l'état de votre jeu (chargement, lecture, UI, etc.). Le système peut alors ajuster les ressources en conséquence (booster les E/S, ou 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

Découvrez comment les développeurs de jeux ont amélioré la stabilité de leurs FPS et optimisé leur consommation d'énergie à l'aide des API Adaptability dans ces histoires de réussite de développeurs.