Beispiel-, Codelab- und Entwicklerberichte

Beispiel-App

Die ADPF-Beispiel-App demonstriert die grundlegende Verwendung der ADPF API.

ADPF-Demo-App
Abbildung 1: ADPF-Demo-App

Im Beispiel wird der Temperaturstatus des Geräts mit der ADPF getThermalHeadroom API und der Thermal Status API angezeigt. Außerdem ändert die Anwendung die Arbeitslast basierend auf dem thermalen Toleranzbereich und der Performance Hint Manager API dynamisch, um die Leistung des Renderingthreads zu steuern.

Codelab

Im Codelab Anpassbarkeitsfunktionen in Ihr natives Spiel integrieren erfahren Sie, wie Sie ADPF-Funktionen in Ihr Spiel einbinden. Die dafür notwendigen Schritte können Sie in Ihrem eigenen Tempo ausführen. Am Ende des Codelab haben Sie die folgenden Funktionen integriert und werden sie besser verstehen:

  • Thermal API: Mit dieser API wird die Temperatur des Geräts überwacht und reagiert, bevor das Gerät in den Zustand der thermischen Drosselung versetzt wird.
  • Game Mode API: Ermittle die Optimierungseinstellungen des Spielers (maximiere die Leistung oder schone den Akku) und passe ihn entsprechend an.
  • Game State API: Teilen Sie dem System den Status Ihres Spiels mit (Ladevorgang, Spiel, Benutzeroberfläche usw.), damit das System die Ressourcen entsprechend anpassen kann (E/A-Boost oder CPU, GPU usw.).
  • Performance Hint API: Teilen Sie dem System das Threading-Modell und die Arbeitslast mit, damit das System Ressourcen entsprechend zuweisen kann.
Infografik zum ADPF-Codelab
Abbildung 2: ADPF-Codelab-Infografik

Entwickler berichten

In diesen Erfolgsgeschichten erfahren Sie, wie Spieleentwickler ihre FPS-Stabilität steigern und ihren Stromverbrauch mithilfe von Adaptability APIs optimieren können.