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 natives Spiel einbinden erfahren Sie, wie Sie ADPF-Funktionen in Ihr Spiel einbinden. Die 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 es zu einer thermischen Drosselung kommt.
  • Game Mode API: Hiermit können Sie die Optimierungseinstellungen der Spieler (Leistung maximieren oder Akku schonen) ermitteln und 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 können Sie dem System Ihr Threadmodell und Ihre Arbeitslast mitteilen, damit es die Ressourcen entsprechend zuweisen kann.
ADPF Codelab Infographic
Abbildung 2: ADPF-Codelab-Infografik

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.