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

该示例使用 ADPF 的 getThermalHeadroom
API 和热状态 API 显示设备的散热状态。该应用还会根据散热余量和 Performance Hint Manager API 动态更改工作负载,以控制渲染线程性能。
Codelab
将自适应功能集成到 C++ 游戏中 Codelab 将指导您按照自己的进度,通过简单的步骤将 ADPF 功能集成到您的游戏中。在本 Codelab 结束时,您将集成以下功能并更好地理解其功能:
- Thermal API:监听设备散热状况,并在设备进入热节流状态之前做出反应。
- 游戏模式 API:了解玩家的优化偏好(最大化性能或节省电池电量)并相应调整。
- 游戏状态 API:让系统知道您的游戏状态(加载中、正在玩、界面等),系统可以相应地调整资源(提升 I/O、CPU、GPU 等)。
- Performance Hint API:让系统知道您的线程模型和工作负载,以便系统相应地分配资源。

开发者故事
了解游戏开发者如何在这些开发者成功案例中利用自适应 API 提高 FPS 稳定性并优化功耗!
- Kakao Games 通过 Android Adaptability 将 FPS 稳定性提高到 96%
- Gameloft 通过游戏模式 API 将设备功耗降低 70%,从而将游戏时间延长 35%
- Android 游戏开发套件 (AGDK) 更新:自适应和性能功能
- GDC Vault - Google 开发者峰会:使用 Android 动态性能框架提高游戏性能
- MediaTek 增强 Android SoC 的动态性能
- NCSoft Lineage W 通过使用 ADPF 提高持续性能并防止热节流
- ARM 在 Unreal Engine 中开始使用 Android 动态性能框架 (ADPF)
- Netmarble Games:使用 ADPF 优化性能