苹果要不要清理后台
2009年,Palm公司发布了首款搭载WebOS系统的手机Palm Pre。作为用来对标iOS的新系统,WebOS融入了大量极具前瞻性的元素,其中一个被人津津乐道并迅速被苹果谷歌模仿的功能就是卡片式后台。
具体来说,在WebOS机型上,从屏幕底部向上一滑,当前应用就会变成一个小小的矩形缩略图,再次滑向屏幕顶部,这个应用程序就会被关闭。手势操作加上卡片式后台,让WebOS机型在操作时有一种行云流水般的畅快感。而当时的iOS,关闭应用的方式是双击Home键,然而点击后台应用图标上的红色减号键,操作步骤繁琐拖沓了不少。
很快,iOS和安卓都跟进了卡片式后台设计。尽管后来WebOS在激烈的系统竞争中被淘汰,但打开手机后台界面、把要关闭的应用向上轻轻一推关闭的操作已经成为智能手机用户的日常使用习惯。
然而,最近有外媒报道称,苹果软件工程高级副总裁Craig Federighi在一封回复用户的邮件中称:
“滑动关闭后台应用程序可能会降低iPhone的续航时间,除非是无响应的情况,否则不应该强制关闭应用。”
也就说,我们日常过程中习以为常的杀后台举动,可能是没有意义甚至错误的手机使用习惯?
iPhone为什么不用杀后台?
几年前,网络上关于iPhone为什么比安卓机流畅的话题几乎成了日经贴。具体原因,除了底层代码编译机制不同外,还有内存管理方式、权限开放程度不同等。即使是今天,在内存利用上,iOS做得比安卓似乎还是要好一点,4G内存在安卓上达不到及格水平,但在iPhone上基本是绰绰有余了。
首先,iOS其实没有真正意义上可供用户选择的“后台”。
我们双击Home键或手势上滑呼出的多任务界面,其实只是近期使用过的应用列表以及快捷方式。当你切换到下一个应用后,上一个应用的内存等资源实际上已经被冻结和释放。iOS的内存管理机制更为严格,内存不够用时,会自动释放和分配,不需要用户额外去做清内存的操作。
此外,频繁的“杀后台”,反而会加剧耗电。
不进行“杀后台”操作时,打开原本的应用,应用从挂起状态提取数据,反应更快、消耗资源更少;而“杀后台”后,应用需要重新载入,反应速度更慢、耗费资源更久,导致功耗增加、续航降低。
此外,得益于iOS的统一推送机制,应用即使不在运行,用户也能通过推送机制及时获得各项信息。
所以,按照苹果高管的指导,正确使用iPhone的姿势是,“后台”不用管、关闭应用直接按下Home键即可。
当然,即使在iOS严格的限制下,依然有部分应用变相让自己成为“真后台”。比如比较常见的一种做法就是后台播放一段没有声音的音频让自己不被冻结,碰到这类应用恐怕还是得手指一滑清理干净。
所有手机都不用杀后台?
开头我们已经说了,卡片式后台和上滑关闭应用的设计最早是WebOS推出的。Palm采用这种机制,很大程度上是因为WebOS是真正的真后台,多个应用在后台会真实运行,和Windows等桌面系统的后台机制非常接近。
因此,搭载类似WebOS的设备,手动关闭后台的操作是有必要的。至于现在市场占有率最高的安卓系统,在面对这个问题时,情况就要复杂很多。
在一般的认知中,安卓是“真后台”,即使切换到其他应用或回到桌面,之前的应用依然会以某种形式继续运行。
实际上,安卓的后台具体可以分为两种,一种是不带服务(Service)的,应用切换到后台后会被冻结,重新打开会被唤醒,机制和iOS有些类似;另一种则是带服务的,后台会继续运行,这就是我们常说的“真后台”。
真后台的好处是让手机系统也能有多任务功能,同时做更多事情;但坏处是多个应用同时运行,会消耗更多资源,造成卡顿、发热等问题。
实际上,谷歌一直在致力于解决这个问题,试图让安卓的用户体验变得更好,其中就包括优化内存管理机制,用户不用再操心应用的后台问题。例如,在新的安卓规范中,应用的自启被严格限制。
如果这些规范被严格执行的话,加上安卓手机动辄8G、12G的大内存,似乎安卓也可以不清后台。
但现实情况是,国内安卓市场,由于谷歌服务的缺失,很难对开发者形成强有力的约束。现在,依然有很多安卓应用,并不遵循谷歌制定的最新规范。作为开放系统,谷歌给出的最强力约束不过是不合规范禁止上架Google Play,对国内开发者毫无威慑力。
而且,国内安卓阵营的推送机制依然各自为战。所以,综合各种情况,安卓机想要用得舒服的话,清后台可能还是一个不时进行的操作。当然,由于手机厂商在定制系统上已经加大了对流氓应用的打击力度,安卓这方面的体验一直在逐渐变好。有条件的小伙伴,建议优先安装Google Play版应用。
苹果对于此给出的建议是,让我们除非在应用程序无响应的情况下应在后台中把它删除,否则不用滑动强制退出,这样非但没有用,而且对电池是一个巨大的伤害。很多用户在此微博下面表示:既然这个功能没有什么用处,为什么还要设置这个功能?而且自己已经滑动了很长时间,到现在才公告这个事情我们也很难去改变这个习惯!
确实对于苹果公司来说,这公告发布的确实有点——晚,既然说有害无益,你为什么不早点公之与众呢?
而且在安卓手机上面还设置了一键清理功能,把不用的后台没有锁定的后台全部一键就可以删除。很多人就有这个习惯,不自觉地就喜欢去点那个按钮,然后再打开自己要使用的应用程序。怪不得自己的电池经常用一段时间,或者用一年之后就变得非常不耐用了。
综上述:苹果手机其实还是有必要清理后台的,毕竟安卓的运存几乎都是6GB起步,苹果手机的运存还是停留在3GB或者4GB,所以清理后台虽然对电池有影响,但是为了保证手机系统的流畅,清理后台还是有必要的!
希望对你有所帮助
iOS 后台机制与 Android 不同
1.双击唤出的多任务界面只是起到 app 打开历史记录的作用,所显示的并不是后台正在运行的 app,只是多任务切换器,上划清理也不会影响正在后台运行的 app,只是删除了该应用打开的快捷方式。
2.iOS 无需手动清理后台,除音频通话类的app,其他应用长时间驻留就会被系统会自动清理,这是 iOS 和 Android 任务管理机制根本性的不同。
3.相反,如果频繁清理后台,反而更容易消耗资源,因为 app 不再从挂起状态提取数据,而是需要重新加载,反而更加消耗资源,浪费时间。
在 iOS 系统中,后台真正处于运行状态的并不是多个 app 任务,而是「通知」、「后台应用刷新」以及「定位服务」等系统服务。
只有两种情况才需要清理后台多任务界面的应用:
1.app 出现假死状态,需要退出后重新打开;
2.清理 app 历史记录,不想让他人看到自己曾经浏览了哪些应用。
iOS 需要清理后台是一个传言已久的谣言,以及 Android 用户的习惯残留,它既不会让 iPhone 运行更快,也不会增加 iPhone 的续航。
苹果手机打开太多后台,手机发热,要怎么清除后台?
关注极客码头,了解更多前沿科技挖掘更多福利,关注公号:极客码头