首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于 iOS 13.2 频繁杀微信后台应用这个事儿

一开始我还安慰他说,可能这只是个别现象。后来我自己也频繁遇到这个问题。之后我才意识到,这个问题其实在 iOS 13 上就一直有,只是不太频繁而已。升级到 iOS 13.2 之后,问题更为明显了。

我之前遇到的问题是,当微信在后台运行的时候,我在浏览器界面,想分享个页面到微信,第一次总是分享不过去,要第二次再分享一下才行。这个小问题估计很少有人注意到,现在想起来,可以解释通的原因是,第一次分享的时候,后台运行的微信已经被系统「杀死」了,但是调起了微信运行,第二次分享之所以成功,是刚才调起的微信还「活着」。连续两次分享的时间间隔很短。

其实不止是从浏览器分享,从相册分享图片到微信,也会遇到类似的情况。

网上流传比较广的一个说法是:

很容易反证。因为,不止是后台运行的微信会被频繁杀掉,其它需要在后台运行的应用也有类似的情况,比如地图类应用,也会遇到。

具体原因实际上比较复杂,超出了很多用户的理解能力。用户根本搞不懂什么是「后台运行」「唤醒」「杀进程」,他们也确实没这个责任去搞懂那么多专业背景知识。如果你细心的话,本文的标题描述都很不「技术」。

从今天早晨开始,微信应该有了初步的解决方案,而且实测有效。目前,大部分用户已经逐渐恢复正常了。也就是说,不需要再胡乱猜测了,等看到这篇文章的时候,你的微信已经正常。

从早晨到现在,以我个人为例,这个现象已经不复存在。做了小范围调研,也证实这个问题得到了初步解决。

有些用户说,是不是 iOS 13.2 问题很多?那我就不升级了。大可放心,iOS 13.2 是一个对用户而言体验更好的系统版本。虽然对开发者来说,可能是个质量更糟糕的版本。

目前来看,iOS 13 的总体开发质量不太可控。我们也不知道苹果公司内部到底是什么情况。

顺便说一下,还有人在瞎扯(一般这样的人都在推特上)说什么「微信居然在搞热更新」。这种调用,技术上是可以做到不需要热更新的。连我一个不太懂技术的人都能想出来这个解决方案的原理,你们就动点脑子吧。

不要听风就是雨。

题图:我自己拍的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191102A0G0TS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券