很多小伙伴是不是有这样的习惯,在不用某些手机APP的时候,喜欢手动关闭手机APP的后台,认为这样可以省电省流量还提高运行速度,当然还有的是有强迫症的小伙伴,不关不舒服。但频繁关闭 iPhone 或者 iPad 的后台应用会真的好吗?
其实早在 2016 年,就有外媒就这一问题给库克发送邮件询问,虽然没有得到直接答复,但当时苹果软件高级副总裁Craig Federighi则是用的“No and No”来进行回应。
在iOS系统中,APP在后台能做的事情很有限,APP一旦进入后台,意味着它是无法运行的,尽管它仍会存储在内存当中,然而它无法调用任何其他的硬件资源(某些特殊APP,例如需要继续放歌的音乐APP除外),当APP再次被切换到前台时,才会被重新唤醒,恢复运行,这一机制被称之为“墓碑机制”。而苹果在官网也是明确表示,仅当APP卡死的时候,才需要强制*后台。
在正常情况下,进入后台的APP是不会耗费额外的电量的,相反如果将APP清理出后台,开启APP时需要重新加载,由于产生了数据交换,CPU、内存、闪存都被调动起来,反而会更加耗电,提高电池耗损,如果你想要极致省电,可以在设置中关闭后台应用刷新,没有必要手动*后台。
但是安卓的后台机制和iOS有所不同。安卓APP在后台能做的事情还是比iOS要多点,有时候APP还会改变自己进程的状态,以长期驻留后台,这样,安卓APP会在后台消耗额外的资源,对电量、流量,运行流畅也有一定的影响,当内存不足的时候,系统会优先终止Empty_App进程和服务,将内存释放出去,不过,安卓10已经对其做了不少的调整,APP后台会被严格限制,也没必要手动关闭后台。
那关闭WiFi/蓝牙/GPS能省电吗?
WiFi开关无论开启与否,WiFi模块在不工作的时候,基本是不会耗电的。WiFi最耗电的时候,是传输数据时。也就是说,就算开启了WiFi开关,没有传输数据,手机的续航不会有明显变化,真正耗电的是WiFi网络扫描,而不是WiFi开关。
蓝牙的话,不工作基本不耗电,工作时可分为两种,连接的是BLE低功耗蓝牙设备(智能手环,手表),耗电量也基本可以忽略,但如果连接的是无线耳机这样的传统蓝牙设备,就会有额外的耗电。
GPS,同样的只有在被调用的时候才会耗电,苹果iOS 11之后的版本,APP已经被严格限制调用GPS的权限,用户可以选择仅允许APP在前台时才能调用GPS,所以iOS系统中的APP不会在后台偷偷调用GPS,开启GPS开关不会有额外耗电。
所以呀,有时候我们认为的省电操作也许在以前有用,现在倒不一定了。