_02_《高性能iOS应用开发》——能耗

应用计算的越多,电量消耗的就越多。为减少设备中执行的次数,可以采取方法进行优化。

  • 针对不同的请求选择优化的算法。

  • 如果应用从服务器接收数据,应尽量减少需要在客户端进行的处理。

  • 优化静态编译处理。动态编译处理的缺点在于它会强制用户等待操作完成,但是激进的静态编译处理会导致计算资源的浪费。

  • 分析电量消耗。

  • 由于蜂窝无线系统对电量的消耗远大于 WiFi 信号,所有在进行网络操作之前,先检查合适的网络连接是否可用,并在连接状态发生改变时给予适当的反馈。

  • 地图应用中,计算坐标会不断地使用 CPU 和 GPU 的硬件资源,因此它们会迅速消耗电池电量。在不使用位置的时候,最好关闭位置跟踪。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容