iOS的电能管理系统通过关闭当前未被使用的硬件功能来保持电能,而应用程序可以通过以下组件来达到省电的目的:
CPU:
通过调整处理器的运行频率和状态来节省电力。
Wi-Fi和基带(EDGE, 3G)无线信号:
在不需要网络连接时,关闭或降低无线信号的强度。
Core Location框架:
在不需要定位服务时,关闭或减少定位信息的更新频率。
加速计:
在不需要使用传感器时,关闭或减少传感器的采样频率。
磁盘:
通过减少读写操作或进入低功耗模式来节省电力。
应用程序可以通过优化这些组件的使用,以尽可能有效的方式完成大多数工作,从而达到省电的目的。