电池消耗是最影响应用质量感知的因素之一。当应用程序耗尽能量时,用户很快就会注意到并失去信心。好消息是,小的优化可以大大减少消耗。
本指南展示了应用程序如何减少电池消耗和提高保留时间的比较和真实案例。
消费的主要原因
- 持续使用 GPS。
- 频繁的网络轮询。
- 重动画。
- 不受控制的后台进程。
这些因素造成了大部分消费。
简单比较
| 因素 | 高消费 | 低消耗 |
|---|---|---|
| 全球定位系统 | 永远在线 | 点播 |
| 网络 | 持续轮询 | 推送和缓存 |
| 用户界面 | 重度动画 | 光的转变 |
| 背景 | 无限制 | 受控 |
真实案例
案例 1:配送应用
该应用程序减少了后台 GPS 更新。结果:用户抱怨减少,评分提高。
案例 2:新闻应用
通过实施缓存,该应用程序减少了网络调用并减少了消耗。
案例 3:健身应用
该应用程序调整了同步频率。电池使用量下降,但不影响体验。
良好实践
- 减少轮询并使用推送。
- 限制后台传感器。
- 优化图像。
- 监控实际测试中的消耗。
快速清单
- GPS 仅在必要时才激活?
- 分组请求?
- 轻量级用户界面?
- 后台控制?
否则,就有高消费的风险。
结论
电池消耗直接影响保留时间。通过清晰的比较和良好的实践,可以减少问题并提高用户的感知。
使用本指南来诊断和优化应用程序的消耗。
另请阅读
- 【应用中的电池消耗:比较和快速指南0
- [应用程序中的电池消耗:比较和清单1
- 【应用性能:实例2
- 【应用性能:实践中的真实例子3
- 【应用中的电池消耗:如何优化移动性能4
- [混合应用程序是什么5
