微信后台频繁被杀 iOS13.2的BUG还是新机制?

近期不断有苹果手机的用户抱怨,自己的微信在打开的状态下切换出去再切换回来就需要重新加载,需要未保存的了解记录或者视频都消失了。当然这样情况也不仅仅是国内用户,不少国外网友表示自己在iPhone 11上面刷YouTube视频时候,打开了浏览器,在浏览器界面呆了不到一分钟,再回到YouTube视频时候,发现之前观看的记录信息也不在了,显示重新加载。

微信后台频繁被杀 iOS13.2的BUG还是新机制?

出现这些症状的手机都为iOS13.2系统,目前有证据表示,这个问题的原因主要是因为苹果调整了iOS13.2的系统RAM运存管理机制,用户在切换应用后原本在后台应该挂起的应用立马在后台被清除,因此当用户再次返回后就需要重新加载了。

苹果为何要这样做?

此前苹果手机流程的运行速度一直被很多网友津津乐道,其原因是因为手机系统的流畅性,是与系统响应的流畅长短,和优先级别有很大的关系的。

iOS系统的响应流程顺序是:Touch(触摸)>Media(媒体)>Service(服务)>Core(架构),简单的来说,当用户触摸屏幕后,iOS最先响应的是处理屏幕显示,然后才是所媒体、服务、架构。而安卓系统则不同,安卓系统的响应流畅顺序依次是:Application(应用)>Famework(框架,架构)>Library(显示相关的图像,即屏幕显示)>kernal(核心),安卓系统在触摸屏幕后首先激活的是应用,调用框架,然后才是屏幕的显示,最后是核心框架。

微信后台频繁被杀 iOS13.2的BUG还是新机制?

其次在软件退出后的机制也不一样,iOS系统软件退出后,只保留应用的图像入口和默认保留应用最后运行的数据,而不会持续的对应用行运用以及加载数据。所以应用即使停留在后台,也不会过多的占用手机内存。而安卓系统则不同,安卓应用返回桌面后,应用并不会完全的退出,而是停留在后台,继续运行,数据也会进行不断的加载,从而导致安卓系统在使用时,随着使用时间的增加,内存占用会不断的增加。因此造成系统流畅性下降。

近些年来,由于软件的体量越来越大,对于运行所需要的内存也在加大。苹果手机的RAM从最初的1G升级到iPhone 11的4G,显然也为了提升流畅度。

iOS13.2暂时不要升级

显然这一次iOS13.2的内存管理过于激进,显然这一次iOS13.2的内存管理过于激进,原本一些合法的让应用进入后台后保持一段时间的活跃的这个机制被调整,于是凡是用到这个机制的应用都存在不同程度的被频繁杀掉的可能。目前有不少工程师认为,这是iOS 13.2系统级的Bug,但是苹果方面暂时没有回应。

微信后台频繁被杀 iOS13.2的BUG还是新机制?

因此,微信团队”向部分iOS用户发送消息表示,“升级到iOS 13.2版本,可能会导致App(如微信)在回到手机桌面或锁屏后被系统关闭,下次打开需要重新启动App。建议先不升级iOS版本,或耐心等待问题修复。”

当然也有一种可能性,是苹果正式已经彻底调整了这个机制,也许未来开发商只能趣适应这个情况。

展开阅读全文

页面更新:2024-03-14

标签:后台   激进   触摸屏   架构   流畅   频繁   框架   加载   屏幕   机制   内存   苹果   数据   用户   系统   手机   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top