示例、Codelab 和开发者故事

示例应用

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

ADPF 演示游戏应用
图 1. ADPF 演示游戏应用

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

Codelab

将自适应功能集成到原生游戏中 Codelab 将指导您通过简单的步骤将 ADPF 功能集成到您的游戏中,您可以按照自己的步调操作。学完此 Codelab 后,您将集成以下功能并更好地了解其功能:

  • Thermal API:监听设备热条件并在设备进入温控调频状态之前做出反应。
  • Game Mode API:了解玩家的优化偏好(最大限度地提升性能或节省电池电量)并进行相应调整。
  • Game State API:让系统了解游戏的状态(加载、玩游戏、界面等),然后系统可以相应地调整资源(加速 I/O,或者提升 CPU、GPU 等)。
  • Performance Hint API:告知系统您的线程模型和工作负载,以便系统相应地分配资源。
ADPF Codelab 信息图
图 2.ADPF Codelab 信息图

开发者故事

在这些开发者成功案例中,了解游戏开发者如何使用 Adaptability API 提高 FPS 稳定性并优化功耗!