ios不关后台真的能省电吗?

作者: 日期:2020-03-15 17:50:04

你们的iPhone会经常上滑关闭后台吗?

近期,国外有一则新闻,表示iPhone上滑关闭后台会增加iPhone的硬件损耗,其中一项就包括iPhone的电池,前几年苹果也是被6s的峰值性能管理时间炒的火热,那就来聊聊iPhone不关后台真的会更省电吗?

其实我们搞清楚逻辑之后,这个确实有那么一丝道理。

iOS系统软件属于沙盒机制,简单来说,就是每个app的活动范围都是被限制在它自己的沙盒里面,并且iOS所有的软件没有权限可以跨过沙盒去访问别的软件,这一点大家应该都有亲身体验过,比如最常用的一些购物软件有分享领优惠券的活动,需要将链接分享给自己的好友或者群聊里面,在iOS里面,点击分享之后,重新切回那个购物软件,会发现,系统自动判断你已经分享了,因为切换到VX之后,这个软件就没有办法读取任何数据了,它也不知道你有没有真的分享,所以,iOS的软件由于权限很低,一旦切到后台基本上属于锁死的状态了,即使不管它也是完全没有问题的。如果我们将后台的app上滑关闭,iOS就会将这个软件的数据从内存移除,而再次打开就会是冷启动,这个过程需要将数据从闪存读取到内存,CPU也会计算,加载系统UI等等系列操作逻辑,这一系列的操作肯定是会增加手机硬件的负载,也就会相应的提高电池对于手机硬件的负载。

对比一下,一个是已有的数据恢复进程,一个是从零开始重新加载,肯定是前者更具优势。当然app挂在后台并不是说一直就在后台了,iOS会自动管理内存情况,当手机目前的进程需要大量的内存的时候,它还是会退出一部分app来保证你目前使用的流畅性的,最明显的例子就是打开相机过后,可能很多应用就会被后台自动清理掉了,原因就是iPhone的相机从打开的时候开始画面都是多帧合成的,这是很占用CPU和内存的。大家也不要担心挂在后台的应用会导致iPhone变的卡慢,这些iOS都是会自动管理的。安卓手机就不太好定论了,软件的权限很高,每个人给软件的权限情况也不一定,各品牌型号的系统管理机制、内存硬件等方面都会有影响。

如果有人说,我习惯了关后台怎么办,回到最开始外媒的那句话,“滑动关闭iPhone应用程序可能会缩短电池寿命,并使设备变慢”,其实只是夸大其词,情况并没有那么严重,顺着逻辑想一想,缩短电池寿命=更耗电一点,设备变慢=重新打开应用肯定比后台加载的时间长。

大可放心,不会有硬件上的问题,关个后台而已,新机量产前比关后台更暴力的测试都做过,你自己的手机,当然是自己怎么用的顺手怎么来啦。