示例应用
ADPF 示例应用演示了 ADPF API 的基本用法。
该示例使用 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:告知系统您的线程模型和工作负载,以便系统相应地分配资源。
开发者故事
在这些开发者成功案例中,了解游戏开发者如何使用 Adaptability API 提高 FPS 稳定性并优化功耗!
- Kakao Games 通过 Android 自适应功能将 FPS 稳定性提高到 96%
- 借助 Game Mode API,Gameloft 将设备功耗降低了 70%,从而使游戏时间延长了 35%
- Android Game Development Kit (AGDK) 更新:自适应和性能功能
- GDC 保险柜 - Google 开发者峰会:使用 Android 动态性能框架提升游戏性能