ios13.7杀后台怎么解决,ios13杀后台解决方法来了

首页 > 经验 > 作者:YD1662022-11-18 08:44:52

曾几何时,iPhone 手机以不*后台进程闻名。在安卓诸多品牌受困于后台进程之际,iPhone 手机却能保留大量后台进程,随意打一个视频软件,切换十几个 App 之后后台依然还在,甚至连播放位置都与之前一模一样。

然而,近几年不少 iPhone 用户发现,苹果手机似乎失去了当初的魔力。在使用过程中,常常遇到*后台问题。比如打开 iPhone 玩游戏,突然弹出一条微信消息,切出去回复消息,再切回游戏发现游戏后台已经被强制关闭,需要重新登录进入游戏。

ios13.7*后台怎么解决,ios13*后台解决方法来了(1)

▲ 苹果用户反馈

对于手游爱好者来说,“*死”后台进程这一行为简直难以接受。正在进行的游戏,可能因为后台进程被强制关闭而失败。除了内存占用较大的游戏,微信、QQ、微博等常用软件也经常被*死后台进程。曾经有小伙伴跟小黑吐槽,“iPhone 现在*后台也太严重了吧,我微信一天启动十几次,孤独小人看地球的照片我都看腻了”。

复杂的后台机制

从以不*后台进程闻名到屡屡*后台,期间 iPhone 手机究竟经历了什么?其实,iPhone 手机原先不*后台,主要功劳在于墓碑机制。

所谓墓碑机制,也就是当一个程序被系统关闭后,系统允许这个程序给自己立一个“墓碑”,记录着自己“生前”的模样。等到再次使用时,系统会照着它墓碑上的描述,从闪存中加载到内存中去。

换言之,安卓系统是“真后台”,后台 App 会占用大量系统内存。iOS 系统是“假后台”,前台独占内存空间,后台应用会交换到手机的闪存,保存“关闭”前的状态,释放占用的硬件资源,切换后台应用时,从闪存直接调用到内存。我们手势上滑呼出的 iPhone 多任务界面,其实只是近期使用过的 App 列表与快捷方式。

ios13.7*后台怎么解决,ios13*后台解决方法来了(2)

按照墓碑机制的原理,iPhone 似乎可以无限制扩大后台常驻应用,只要保留“假后台”,*后台问题就不会出现。然而,真实世界里不会出现如此完美的机制,原因在于墓碑机制的缺点。

墓碑机制并非苹果独有,微软曾经的 WP 系统也有墓碑机制。在 WP7 系统下,微软禁止任何第三方应用在后台运行,这样就不耗费运行内存与处理器资源,等到切换应用时,之前的应用会恢复到关闭之间的状态,也就是墓碑机制。

ios13.7*后台怎么解决,ios13*后台解决方法来了(3)

然而,墓碑机制决定了应用进入休眠状态,无法与外界产生联系。因此,苹果对墓碑机制进行修正,在应用完全进入“墓地”之前,苹果还给它多种选择。在 iOS 系统中,应用状态分为五类,分别为未运行、不活跃、活跃、后台与挂起。

未运行状态即完全关闭状态,活跃状态意味着应用正在使用。不活跃状态意味着 App 停止运行,但是内存依然占用,用于保持当前状态。后台意味着应用进入后台状态,一般会持续十分钟,十分钟之后,应用将会自动转为挂起状态。在十分钟后台状态下, App 保持了多个接口,包括 Background Audio 后台音频、Location Services 定位服务、VoIP 语音通话以及 Newsstand 新闻推送等等,基本上与安卓后台功能类似。

ios13.7*后台怎么解决,ios13*后台解决方法来了(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.