关于电池续航

如今,用户几乎依靠移动设备完成所有事情,从发送电子邮件和管理财务到流式传输视频和玩视频游戏。为了有用,大多数应用都需要来自远程服务的数据、图像和其他媒体。务必记住,您的应用只是用户设备上众多应用之一,所有应用都在争夺网络资源。如果管理不善,这会对电池性能产生巨大且不利的影响,并会不必要地使用用户的有限网络带宽。

Android 8.0 开始,操作系统引入了多个更新,有助于保持电池续航、用户体验和系统健康。但是,您作为开发者还可以自行采用其他注意事项、策略和模式。您的应用对网络发出的请求可能是耗电的主要原因,因为它们依赖于耗电量大的蜂窝网络和 Wi-Fi 无线电。

在本指南中,您将了解以下内容

  • 您的应用连接模型如何与无线电状态机交互。
  • 如何采用技术来最大程度地减少数据连接的影响。
  • 如何排查连接缓慢的问题。
  • 如何仅在特定条件下(例如,设备正在充电或连接到 Wi-Fi 时)运行后台工作。
  • 如何跟踪应用随时间的电池使用情况。

最后,您将了解三大类更新:用户发起应用发起服务器发起,以及最大程度提高每一类效率的工具和技术。

归根结底,作为开发者社区,我们都有责任为用户提供最佳的应用体验。

其他资料