滑动关闭 App 损害 iPhone 电池寿命,我们需要“改掉强迫症”吗?

砍柴网  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

来源:36氪

编者按:自 2013 年 苹果 推出 iOS 7 系统以来,我们在 iOS 系统中都是通过滑动关闭 App 应用的方式来关闭应用的。前不久,有新闻传言称,在苹果 iOS 设备上滑动关闭应用,是有害电池寿命的操作。这则消息,在不少忠实苹果用户的圈子里,炸开了锅。这篇源自多家外媒的编译文章,进一步分享了这则消息相关的信息,同时,从技术层面简要地分析了影响电池寿命背后的原因,希望对你有用。

滑动关闭 App 损害 iPhone 电池寿命,我们需要“改掉强迫症”吗?

iOS 7 系统概念图。图片来源:phonearena

苹果:滑动关闭 App 有害电池寿命

前不久,苹果公司表示,在 iPhone 上滑动关闭应用程序,可能会缩短电池寿命,并导致 iPhone 设备电池性能容量的降低。

当听到这个消息时,你第一时间的反应,可能会觉得它有点反直觉。但不可否认的是,这则消息内容的确属实。

据苹果透露,对用户而言,滑动关闭 iPhone 设备上所有打开使用过的应用,似乎是理所当然的日常操作习惯。

毕竟,在用户眼中,在后台没有关闭的应用程序,不仅占内存,而且还费电,所以滑动关闭不常用的应用,至少都可以 " 省电 "。当然,一部分用户纯碎是受强迫症所影响,在每次使用应用后,都要将其滑动关闭。

但实际上,这种做法,只会导致应用在重新加载时耗时更久。长期下来,只会让设备反应变得更加迟钝。

对于苹果官方的说法,你可以这样简单理解:总之,你不必在意 iPhone 上已经打开过的应用程序。

苹果称," 当你滑动浏览最近使用过的应用时,它们并没有处于开启状态,只是处于待命模式,让你更方便地浏览,实现多任务处理。只有当你觉得应用没有响应时,你才应该强制关闭应用。"

对大多数用户而言,他们之所以错误地认为,打开的应用程序数量越少,其 iPhone 设备的电池寿命自然就更长,主要还是因为一个误解,即通过滑动浏览能够看见的应用,那就是在后台运行的应用。

但实际上,这种认识并不正确。这些处于后台的应用程序,只是处于冻结状态,并不会占用额外的内存资源。因此,你大可不必在意后台那些已经打开过的应用。

知名 科技 博客作者约翰 · 格鲁伯 ( John Gruber)在其博客 Daring Fireball 中写道," 处于后台的应用程序,实际上都处于冻结状态,系统会限制这些应用仅在后台执行一些必须进行的任务,同时会释放它们原本在前端执行任务时所占用的内存资源。在搭载 iOS 系统的设备上,这项功能的性能相对更佳出色。"

" 另外一个好消息是,相比于重新加载被关闭的未运行应用程序,直接从后台开启被冻结的应用所占用的 CPU 资源要低很多。" 格鲁伯写道," 滑动关闭应用程序不仅没有一点好处,反而还会对设备产生有害影响。你的电池性能及容量会变差,连你切换至其它应用程序,耗时都可能会更久。"

只要你滑动关闭应用程序后,你都需要重新打开这些应用程序,才能进一步使用。如果你频繁地重新打开这些应用程序,就会影响你的 iPhone 电池寿命。

" 聪明反被聪明误 ",到头来,你可能就会发现,自己的 iPhone 可能就没那么耐用了。

格鲁伯还写道:" 如果你担心后台的应用程序会影响你的 iPhone 电池寿命,并且在每次通过后台加载这些应用程序时,你都发现加载速度非常快的话,那么,你的确有理由去怀疑,这些应用在后台可能仍然处于运行状态。"

" 可以这么理解,但也不是完全正确。它们在后台处于冻结状态,但是它们会释放之前在前端运行过程中所占用的 RAM 空间。你也可以再次‘解冻’,并且加载速度非常快。" 格鲁伯写道。

因此,如果你真的想通过滑动关闭已经打开使用的应用程序,那就只应该在它们没有响应的时候才这样做吧。否则,这只会影响你的 iPhone 电池寿命。

滑动关闭 App 损害 iPhone 电池寿命,我们需要“改掉强迫症”吗?

图片来源:The Sun

滑动关闭 App 影响电池寿命,为什么?

前文已提到,滑动关闭应用程序,并不是提高 iPhone 电池寿命、保持设备性能的有效方式。因此,如果你想要提高 iPhone 的电池性能,那你就需要通过其他方法来实现。

滑动关闭 App 可以提高 iPhone 电池寿命吗?

滑动关闭 App,不会对 iPhone 电池寿命产生任何积极影响,其主要原因是 iOS 系统的多任务处理运行方式。

2016 年 3 月,有一位 iPhone 用户就曾致信苹果首席执行官蒂姆 · 库克(Tim Cook),询问库克滑动关闭应用程序,会不会影响电池寿命。

对此,苹果 iOS 系统研发负责人、软件工程高级副总裁克雷格 · 费德里吉(Craig Federighi)回应这位用户称,滑动关闭应用程序不会提高电池寿命。

iPhone 多任务处理是如何运行的?

在解锁 iPhone 的情况下,如果你双击 Home 键(近几年推出的没有 Home 键的 iPhone 则从下往上滑动),你就可以一览所有还未关闭的应用程序。

首先映入眼帘的,就是你最近使用过的应用,往左滑动你还可以查阅之前使用过的应用。

当然,它们也有可能是在后台开启并仍在使用的应用(比如,当你在打开 Safari 浏览器搜索资料的同时,可能同时也打开了 Apple Music 音乐播放器收听音乐)。

这些后台运行的应用,基本不会消耗电池寿命。至于为什么,你应该首先了解 iPhone 的多任务处理,以及 iPhone 应用程序的五个状态。

所谓多任务处理,就桌面计算机而言,就是你同时打开并使用多个软件。

但在 iPhone 上,多任务处理的运行方式稍有不同。除了前端正在使用的应用之外,后台可能还有其它运行的应用。大多数时候,后台的应用在没有使用的时候,都处于冻结状态。当你再次将它调用至前端时,它可以很快 " 解冻 "。

所以,iPhone 与我们传统所知的多任务处理,稍微存在不同的地方就在于,苹果所称的 " 快速切换应用(Fast App Switching)" 这个特点。

另外,据苹果称,你的 iPhone 上的所有应用,都主要以五种状态存在:

未运行状态(Not Running) :应用没有启动运行,或者被 iOS 系统从闲置状态清理退出了。

未活跃状态(Inactive) :这是一个简短的过渡状态,通常都是当你从一个应用切换至另一个应用的短暂等待过程。

活跃状态(Active) :正在运行,用户正在使用。

后台运行状态(Background) :应用在后台处于运行状态。当应用进入后台后,系统通常只会留给应用很短暂的时间清理数据或保存有关内容。大多数应用并不会在后台运行,但音乐播放器应用、带 GPS 定位及地图应用等除外。

闲置状态(Suspended) :应用在后台还继续占有内存,但实际上已经没有运行了。iOS 系统会保持这个状态一段时间,以便用户短时间内再次调用应用。

这五种状态中,能够消耗电池寿命的,也只有应用处于活跃状态和后台运行状态的时候。因此,不能因为你双击 Home 键看到了那么多应用,就说它们在消耗电池寿命。

滑动关闭 App,真的会影响电池寿命吗?

的确,为了保持更长的电池寿命,而选择滑动关闭应用程序,最终反而可能会影响电池寿命。究其原因,主要还是要考虑在不同状态下启动应用时所产生的能耗。

启动未运行状态下的应用,要比重启处于闲置状态的应用产生更多的能耗。因此,让应用保持多任务处理状态,反而可以最大化你的电池寿命。

你可以把 iOS 系统想象成寒冬早上的 汽车 。当你冷启动这辆车时,为了不对发动机的正常使用带来威胁,往往你都需要经过一两分钟的热车过程后再开车上路。

热车完毕后,当你在开车路途中,熄火并短暂停在路边去购买某件物品后,再次启动这辆车,你就不需要等待过长的热车时间了。

对于启动未运行状态下的应用而多产生的能耗而言,虽然它们可能并不会产生特别大的负面影响,但很显然的是,这可以理解成有百害而无一利的事情。

不要就此和 " 滑动关闭 App" 说拜拜

不能仅仅因为滑动关闭应用有害电池寿命,就从此再也不关闭应用了。至少在以下两种情况下,你还是可以毫不犹豫地滑动关闭应用程序的:

当应用无响应时 :如果应用出了故障,没有任何响应的话,那你面对这种情况的最好办法,也只有滑动关闭它了。

当应用在消耗后台数据时 :你是否希望确认,应用只在你使用的情况下才消耗数据?滑动关闭应用程序,就可以确保它不会在后台消耗数据。但这个做法有个前提,即在 iPhone 设置的通用选项中,你已经关闭了后台 App 刷新(Background App Refresh)选项。

译者:俊一

参考文章:

Apple Says Swiping iPhone Apps Closed Is Bad For The Battery,来源 LAD Bible,作者 Tom Wood

Why You Can't Quit iPhone Apps to Improve Battery Life,来源 LifeWire,作者 Sam Costello

How to Use Multitasking on the iPhone,来源 LifeWire,作者 Sam Costello

随意打赏

提交建议
微信扫一扫,分享给好友吧。