示例应用
该 ADPF 示例应用 演示了 ADPF API 的基本用法。
该示例使用 ADPF getThermalHeadroom
API 和 热状态 API 显示设备的热状态。该应用还会根据热裕量和 性能提示管理器 API 动态更改工作负载,以控制渲染线程的性能。
Codelab
该 将自适应功能集成到您的原生游戏中 codelab 指导您通过简单的步骤将 ADPF 功能集成到您的游戏中,您可以按照自己的节奏进行操作。在 codelab 结束时,您将集成了以下功能,并将更好地理解其功能
- 热管理 API:侦听设备热状态并在设备进入热限制状态之前做出反应。
- 游戏模式 API:了解玩家的优化偏好(最大化性能或节省电量)并相应地进行调整。
- 游戏状态 API:让系统了解您游戏的状态(加载、播放、UI 等),系统可以相应地调整资源(提升 I/O 或 CPU、GPU 等)。
- 性能提示 API:让系统了解您的线程模型和工作负载,以便系统可以相应地分配资源。
开发者故事
查看游戏开发者如何使用自适应 API 提高其 FPS 稳定性并优化其功耗,这些开发者成功案例!
- Kakao Games 通过 Android 自适应功能将 FPS 稳定性提高到 96%
- Gameloft 使用游戏模式 API 将设备功耗降低 70%,从而使游戏时间延长 35%
- Android 游戏开发套件 (AGDK) 更新:自适应性和性能功能
- GDC Vault - Google 开发者峰会:使用 Android 动态性能框架改进游戏性能