unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Rss
黑夜模式
苹果这次 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