
苹果因其产品的强大生态而出名,而iPhone又以A系CPU和强大的iOS而出名。今天,来一起谈一谈iOS的后台管理机制。iOS之所以至今仍支持那些2G运行内存的设备升级到最新的系统,并保持它的流畅,这需要一个强大的后台管理模式。iOS做到了。不知道大家有没有发现这样一个细节:举个例子(本例是在关闭后台应用刷新时),当你打开游戏,倒计时显示20秒开始,这时你切换到其他应用。过了10秒钟,如果是安卓,返回来就显示还有十秒开始,但是iOS就不一样了,它会从20直接跳到10。这也叫做“墓碑后台”。也就是说,当你将应用软件退出前台时,这个应用就已经被系统“冻结”了起来,当你再次打开时,再将它“解冻”,这就是iPhone运存很小但是依然流畅的原因。

iOS后台页面
在这里还要提到“后台应用刷新”这个设置项。很多朋友应该知道,打开它是比较耗电的(当然苹果也知道这很费电,打开低电量模式会自动禁用)如果打开它,那么就会有相对应的变化,在后台仍然能够保持应用的刷新和运转,不过会带来更大的能耗。但是,这样的“冻结”机制并不会影响到iOS的消息推送。通知由第三方服务器发送到苹果服务器,然后再转推到设备上,是系统级别的。苹果官网中提到:频繁地划掉后台并不会省电,反而会因为重复启动app带来更大的耗电量并减少电池寿命.