Beispiel-, Codelab- und Entwicklerberichte

Beispiel-App

Die ADPF-Beispielanwendung veranschaulicht die grundlegende Verwendung der ADPF API.

ADPF-Demo-Spielanwendung
Abbildung 1 ADPF-Demo-Spielanwendung

Im Beispiel wird der Temperaturstatus des Geräts mithilfe der ADPF-API getThermalHeadroom und der Temperature Status API angezeigt. Die App ändert die Arbeitslast außerdem dynamisch basierend auf dem thermischen Spielraum und der Performance Hint Manager API, um die Leistung des Render-Threads zu steuern.

Codelab

Im Codelab Adaptive Funktionen in Ihr C++-Spiel einbinden erfahren Sie, wie Sie ADPF-Funktionen in Ihr Spiel einbinden. Die einzelnen Schritte sind einfach und Sie können sie in Ihrem eigenen Tempo durchgehen. Am Ende des Codelabs haben Sie die folgenden Funktionen eingebunden und kennen ihre Funktionen besser:

  • Thermal API: Überwacht die thermische Belastung des Geräts und reagiert, bevor das Gerät in den Zustand der thermischen Drosselung wechselt.
  • Game Mode API: Hier erfahren Sie, welche Optimierungseinstellungen der Spieler ausgewählt hat (Leistung maximieren oder Akku schonen), und können die Einstellungen entsprechend anpassen.
  • Game State API: Hiermit wird dem System der Status Ihres Spiels mitgeteilt (Laden, Spielen, Benutzeroberfläche usw.). Das System kann dann die Ressourcen entsprechend anpassen (I/O, CPU, GPU usw.).
  • Leistungshinweis-API: Hiermit teilen Sie dem System Ihr Threading-Modell und Ihre Arbeitslast mit, damit es die Ressourcen entsprechend zuweisen kann.
ADPF Codelab Infographic
Abbildung 2: Infografik zum ADPF-Codelab

Entwickler berichten

In diesen Erfolgsgeschichten von Entwicklern erfahren Sie, wie sie mit Adaptability APIs die FPS-Stabilität erhöht und den Energieverbrauch optimiert haben.