查看原文
其他

iOS 13.2被频繁杀后台,微信官方出招了

点击上方 "程序员小乐"关注公众号, 星标或置顶一起成长

每天凌晨00点00分, 第一时间与你相约

每日英文

We all have moments of desperation. But if we can face them head on, that’s when we find out just how strong we really are.

我们都有绝望的时候,只有在勇敢面对时,我们才知道我们有多坚强。


每日掏心话

宁可孤独,也不违心。宁可抱憾,也不将就。能入我心者,我待以君王。不入我心者,我不屑敷衍。


来自网易新闻科技小司机、IT之家 | 责编:乐乐

程序员小乐(ID:study_tech)第 676 次推文   图片来自网络


往日回顾:关于 Git 提交这些规范,你都遵守了吗?



   正文   


10月29日,苹果正式推送了iOS13.2正式版,这个版本还是非常有吸引力的,不仅支持了先进的图像处理系统Deep Fusion,让iPhone11系列的手机拍照能力大幅提升,同时也支持了AirPods Pro,所以不少用户第一时间就升级了。



然而,不少用户升级后却发现了一个严重问题,iOS13.2杀后台应用非常严重,比如在微信跟朋友聊天或者看朋友圈,切到其他应用几分钟再切回来,就会发现微信又从地球启动页重新启动了,非常的烦人。


对此,微信团队在11月1日正式给出了官方回应,建议用户先不升级iOS版本或者耐心等待问题修复。



所以看来确实是iOS13.2系统的问题,而不是微信的问题。


作为iOS开发者,我觉得微信的程序员是幸福的。如果是别的iOS App,遇到这种情况,一退到后台就频繁被iOS系统杀死,用户肯定会100%认为是你App的问题,QA和PM肯定也会认为一定是RD写的bug,而你作为开发人员,当看到网传的那种截图时,你自己也一定会认为,嗯嗯,是我的错,肯定是我写的代码性能出问题, 在后台CPU占用过高,我要想办法优化了。



11月1日消息 不少网友反映更新到苹果iOS 13和iPadOS 13系统后,设备会频繁杀死后台进程,包括微信、Safari,YouTube等应用在重新打开后会更频繁地重新加载,并且根据网友的反馈,更新到iOS 13.2后情况变得更糟糕。



在Reddit、Twitter等社交平台,甚至苹果官方支持论坛上,都充斥着抱怨的声音。MacRumors论坛网友Rogifan称:我正在iPhone 11 Pro上的YouTube上观看视频,暂停了视频以回复短信。我在iMessage中呆了不到一分钟。当我返回YouTube时,它重新加载了该应用程序,并且丢失了我正在观看的视频。我在iPad Pro上也注意到了很多类似的情况,与iOS 12相比,应用程序和Safari选项卡的重新加载频率更高。


另一位网友写到:我当时正在用Excel制作电子表格,然后跑去看了大约10分钟的YouTube视频。然而在切回该应用的时候,内存早就被干掉了。


而在中国,用户则称微信使用也不方便了,仅仅是去点个外卖,回来微信就被杀掉。还有网友称,仅仅是锁个屏,在编辑的朋友圈,就被iOS清掉。更有甚者,微信语音通话,聊着聊着就被杀掉后台。仅仅微信启动页那个地球,每天都能看到十几遍。


从抱怨来看,这个问题不仅影响了内存较小的iOS设备,就连刚发布的iPhone 11/11 Pro也都中招,这极大的影响了用户的使用体验,用户希望苹果可以在以后的软件更新中解决此问题,目前苹果并未对此发表评论。


谁能想到是苹果的锅呢?也就只有微信这种国民应用才有这种特权。微信使用出了问题,大部分用户第一反应,这个是iOS系统的问题,而不是微信的bug。说到这里,再扯远一点,几乎所有主流的安卓手机厂商都会跟微信深入合作,甚至开放特殊的权限给到微信去优化启动速度和其他性能。为什么呢?因为对于微信这种超级App来说,如果启动速度慢,用户第一反应不是微信有问题,而是你的手机太差了,所以手机厂商都会非常主动配合甚至求着微信去针对他们的平台做优化。


iOS13.2出现杀后台的问题,主要原因是苹果对后台应用的运行控制更加严格,同时采取了更加激进的内存回收策略。目的是让iOS13的系统运行能够更加流畅,更加省电,同时也尽可能降低硬件成本。这也是为什么苹果最新的机型iPhone11系列三款的运行内存都敢只配4G内存。


所以,苹果的出发点是好的,但是发布这样一个有严重体验问题的系统确实不应该,希望苹果能够早点修复这个问题。


”杀后台“问题彻底的解决办法就是苹果尽快修复问题,发布新的13.2.1 的系统;App开发者们也要主动的适配好权限更为严格的 iOS 13 系统;而作为用户的我们,只能静静等待了,还没有升级iOS13.2的用户建议先不升级了。


更新iOS 13后,你满意吗?


欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,学习能力的提升上有新的认识,欢迎转发分享给更多人。

欢迎各位读者加入程序员小乐技术群,在公众号后台回复“加群”或者“学习”即可。

猜你还想看


阿里、腾讯、百度、华为、京东最新面试题汇集

分布式缓存技术Redis系列(一)Redis简介以及Linux上的安装

图解 MySQL 索引:B-树、B+树,看这篇文章就对了!

Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行


关注微信公众号「程序员小乐」,收看更多精彩内容
嘿,你在看吗?

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存