示例应用
此 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 存档 - Google 开发者峰会:使用 Android 动态性能框架改进游戏性能