许多苹果用户心里都有一个困惑已久的问题。
为什么iOS迟迟都不给个「后台一键清理」?
该问题对于强迫症患者来说尤为蛋疼。
因为他们每晚睡前都要手动把后台一个一个杀干净...
也许边杀还在边咒骂:库克你妈明天买菜必涨价!
不过今天,在微博的热搜榜上,这个历史遗留问题终于得到了解答。
原来人家本来就不想让你杀后台!
至于原因嘛,根据苹果公司的说法,用户滑动关闭后台程序可能会导致电池寿命缩短、设备运行变慢...
果不其然,此消息一出,成千上万个果粉们的三观都被震碎了~
“滑了那么多年,你现在才跟我说这话!?”
虽然厂长很理解他们此刻的困惑与愤怒,但苹果其实已经不是第一次这么说了。
早在2016年,有用户就发邮件去问库克:iOS是否需要清理后台?
结果库克将这封邮件转给了苹果的软件工程副总裁费德里吉,得到的回复是一句坚决的「No And No」。
为什么呢?
因为这是由iOS的后台运行机制决定的,数码圈内应该对此无人不知。
只是没想到,今天这条热搜竟然炸出了那么多懵逼的小白用户...
简单来讲,iOS的后台可以叫作「墓碑后台」。
任何应用只要转入了后台,没有执行动作的话就会被系统挂起,就像个墓碑立在那。
这时候的应用不在耗电也不在活动,根本不需要杀。
相反,手贱去杀后台反而弊处多多。
因为这样应用就不是从挂起状态提取数据,而是重新加载数据,只会更加耗时耗电~
现在知道苹果的良苦用心了吧?
不断加大你清理后台的操作繁琐度,就是让你没事别手贱!
而那所谓的「后台界面」,只是让你切换任务用的而已...
看到这可能有人要犯嘀咕了——
既然App不在活动,那后台消息是怎么推送的呢?
嘿嘿,这就是iOS相比国内Android的优越之处了~
因为iOS的应用消息都是通过苹果服务器推送的,属于系统级的推送,并不需要APP本身参与。
举个例子,当一部Android设备收到微信消息时,它的推送步骤是「腾讯手机微信App通知栏」。
这时候就需要微信驻留在后台接收信息。
而iOS设备收到微信消息时,是「腾讯苹果服务器通知栏」。
无需APP工作即可接收信息,手机运行负载也轻了~
为什么有人说iOS不卡而Android卡,其中也有这个原因。
不过好消息是,国内Android用户当柠檬精的日子可能也快结束了。
因为现在有越来越多的Android应用接入到了统一推送联盟当中。
这是由工信部成立的一个消息推送服务,通过它就可以实现类似于苹果的系统级推送。
也许在它普及之后
Android用户也不用再去滑后台了~
领取专属 10元无门槛券
私享最新 技术干货