苹果这次 iOS13.2 的更新,直接把微信玩坏了。。。
2019-11-03 00:57:19 Author: mp.weixin.qq.com(查看原文) 阅读量:48 收藏


前几天,为了上手 AirPods pro 世超毅然决然把系统升级到了 iOS 13.2 。
升级当晚呢,世超就隐隐约约的感觉到了一些不对,但当时忙着跟新耳机新婚燕尔,没在意。
 等第二天起床,世超发现自己的手机有点不太对付,尤其是微信。
从微信切去网易云放首歌,回来得看地球启动页;
从微信切去 Safari 查个东西,回来得看地球启动页;
看个公众号文章切了出去一下,回来又是地球启动页了?我看了一半的文章都没了!
这球世超感觉一天看了 10086 次。。
 咋回事,该不是手机出了问题吧?!
吓得世超麻溜上网查了一下,发现这事还真不赖手机,是苹果这兄弟掉链子了。
在更新到 iOS 13.2 以后,很多人都出现了后台软件频繁被系统关闭,再打开软件需要重启的情况(俗称杀后台)
包括微信、知乎、网易云音乐在内的等多个应用都会频繁干掉。
微博上的讨论还不少
稍微浏览了一下,不少网友都快被这事给逼疯了。。
做了半天的图,回个微信没了。
认证斗鱼实名需要切去支付宝刷脸,但,你敢切,我就敢重启,谁怕谁?
还有一个看小说的兄弟,锁屏再开就得从开头重新加载。这一连串的感叹号,世超隔着屏幕都感受到了绝望。
 这谁受得住啊。。。
有个别差友可能会问,为什么系统要干杀后台呢?
因为软件的运行需要占用手机内存,如果内存都被占用掉了,你的手机就会卡顿,甚至是直接不让你再干别的事儿。
为了手机能够流畅运行,系统必须得把那些占用内存的后台软件给杀掉。
这也是为什么,安卓机们都爱杀后台、堆内存。
 等等,为什么要说是安卓机?
因为苹果不需要堆内存,也不需要杀后台就能让系统流畅的一批!
苹果靠的是墓碑机制+统一消息推送。
 下面世超一步一步给大家解释一下。
首先,明面上来看, iOS 的多任务页面上可以同时有多个应用,是支持多任务处理的对不对?
 恭喜你,你被骗了。。。!
其实 iOS 系统的后台是单任务运行的,同一时间段内它只会处理一个程序。
那些被放置到后台的程序,其实在用户离开的时候就被停掉了(进墓地了),简单来说,不在前台的程序不会运行
在停掉程序的同时,系统用户离开时的状态记录了下来(写在了墓碑上)。这样下次用户来就能直接用,非常流畅,几乎没有卡顿。
 这就是墓碑机制~
但墓碑机制有一个缺点:程序被停掉了以后,没办法收消息了啊!
 你切出去刷微博的时候,有人给你发了条微信消息。因为这时你的微信已经被杀死了,它没办法收到这条消息,你也就没办法收到了。
这谁受得了啊。。。?
 这个时候,就轮到前面提到的统一消息推送上场发光发热了。
先给大家说下国内安卓的消息推送。
国内安卓的消息推送是软件层面的,各大 APP 的推送通过自家的服务器推送给自家 APP ,然后 APP 再给手机。
 要是 APP 被后台杀了,消息推送自然也就没戏了~
而苹果呢?苹果不一样,它的消息推送渠道系统层面的
各大 APP 有消息要推的时候,直接推给国内的苹果服务器,再由苹果服务器统一下发到手机上的通知栏。
 换言之,软件工不工作,根本就不影响大家收消息。。。
好,到这里,想必大家对墓碑机制跟统一消息推送已经了解了。
在这两兄弟的加持下,就有了这么一个结果:iPhone 不但所需内存小,而且用起来还比安卓更为流畅。
毕竟,安卓一口气要支持 N 个软件运行,而苹果同一时间段只用搞定一个软件呀。
 所以,iPhone 不上大内存,不是因为抠,而是没必要。。。
2017 年发行的三星 S8 、华为mate 10 等安卓旗舰基本上都是 4G 起步的。
猜猜同时期发布的 iPhone 8 多大的内存?
iPhone 8 特么只有 2G 。
而到今天,苹果最新的 iPhone 11 全系列也就 4G 内存而已,安卓机基本上都是 8G 起步了,iPhone 的内存往往是同时期安卓机的一半,厉不厉害?~
 好,问题来了。
既然 iOS 在墓碑机制的加持下这么牛批了,这次 iOS 13.2 频繁杀后台是咋回事呢?
目前网上流传最广的说法是这样的。。。
根据日志,微信特么每秒种唤醒自己 2000 多次,瞎特么耍流氓!然后呢,这一次升级的 iOS 13.2 更加注重安全性,所以就把微信给干了。
是不是还挺有说服力的?
当然,被杀后台的情况,不仅出现在了微信上,知乎、网易云音乐等软件也出现了这样的情况。
于是有些人就开始喷国产软件们耍流氓了。。。
听起来是不是也没啥毛病?
 但世超想说,可能不是这么一回事。
要知道 iOS 13.2 频繁杀后台,最早是国外的网友在使用 YouTube 、Safari 的时候发现的。
也就是说,不仅仅是国产软件出了问题,大量的国外软件,包括苹果自家的应用都被杀后台了。
按照现在这些线索,就把锅扣给微信、国产软件们,实在有点冤枉人了。。。
这个事情现在争得很凶,但还没有一个结论。
按世超的想法,大概率问题还是出在系统本身。毕竟咱们 APP 也没有更新,之前 iOS 13.1 上也好好的,更新到 iOS 13.2 就“崩”了,系统怎么看要背锅。
但是具体问题出在哪,系统跟软件谁的锅大谁的锅小,建议大家还是得等一手官方说法。
而这次比较躺枪的微信呢,今天已经表示找到解决方案了,正在测试。大家放心~
  最后,世超想说。。。
苹果自从进入了 iOS 13 开始,就风波不断。从 iOS 13.1 到 iOS 13.2 都出现了一些翻车的情况,这就有点尴尬了。
世超还是怀念那个稳健、流畅的苹果。。。
“ 大家受影响严重么... ”

文章来源: http://mp.weixin.qq.com/s?__biz=MzA5NDc1NzQ4MA==&mid=2653392075&idx=2&sn=060fb2121a52c86110aaadfddc3c9a6f&chksm=8b9a9bccbced12da4aa3e3dc2c7e4976f99d247e8afb52db72a662090c841134db0da7586924#rd
如有侵权请联系:admin#unsafe.sh