示例、Codelab 和开发者故事

示例应用

ADPF 示例应用 演示了 ADPF API 的基本用法。

ADPF Demo Game Application
图 1. ADPF 演示游戏应用

该示例使用 ADPF getThermalHeadroom API 和 热状态 API 显示设备的热状态。该应用还会根据热裕量和 性能提示管理器 API 动态更改工作负载,以控制渲染线程的性能。

Codelab

将自适应功能集成到您的原生游戏中 codelab 指导您通过简单的步骤将 ADPF 功能集成到您的游戏中,您可以按照自己的节奏进行操作。在 codelab 结束时,您将集成了以下功能,并将更好地理解其功能

  • 热管理 API:侦听设备热状态并在设备进入热限制状态之前做出反应。
  • 游戏模式 API:了解玩家的优化偏好(最大化性能或节省电量)并相应地进行调整。
  • 游戏状态 API:让系统了解您游戏的状态(加载、播放、UI 等),系统可以相应地调整资源(提升 I/O 或 CPU、GPU 等)。
  • 性能提示 API:让系统了解您的线程模型和工作负载,以便系统可以相应地分配资源。
ADPF Codelab Infographic
图 2. ADPF Codelab 信息图

开发者故事

查看游戏开发者如何使用自适应 API 提高其 FPS 稳定性并优化其功耗,这些开发者成功案例!