都 2020 年了,就别吵“后台”这点小事儿了吧
编者按:本文来自微信公众号“爱否科技”(ID:FViewXFG),作者:恺伦,36氪经授权发布。
这两天苹果又上热搜了,但是不是因为即将发布的新品,而是因为「要不要关掉 iPhone 后台的应用」。感觉梦回 2012,因为那个年代的手机玩家才喜欢讨论这些。
不过我查了一下,这件事情还真不是 2020 年的事情,而是 2016 年发生的事……
事情的起因是有用户在美国贴吧 Reddit 上发帖询问「应用在后台需不需要一直打开」,引起了非常大的争论。其中一位开发者表示「不用关闭,操作系统会停止在后台占用资源的所有 app 的。唯一需要关闭它们的时候,是程序运行异常、需要重新启动的时候」。
但是依旧有用户认为后台应用会阻碍手机的响应速度,导致手机变卡,甚至还举出很多体感例子,例如「不关闭 Pokemon Go 整个手机就会卡起来」。
事情越吵越凶,最后有人写信给当时已经上任的苹果 CEO 库克,要求他来解答「要不要为了电池寿命而关掉后台不用的 App」,毕竟这是能想到的最官方权威的回答者了。
库克没回邮件,但是另一位比库克还专业的相关人士给出了答案:
No and No.
回信的人是 Craig Federighi,一位经常在苹果发布会上露脸的和蔼大爷,他在苹果的 Title 是高级副总裁,苹果操作系统团队的负责人 —— macOS、iPadOS 和 iOS 相关的用户界面、应用和框架都由他负责。这也是苹果团队里对 iOS 相关问题最权威的人士了。
iOS 系统使用的是近似于「墓碑机制」的智能后台调度,当一个应用切换到后台之后,会先继续运行一小段时间,接着整个应用会被冻结挂起成暂停状态,切换回应用后也是恢复到退出时的状态,而在暂停状态的应用是不会占用系统资源的。当然了,诸如音乐、导航之类的软件可以通过请求权限的方式维持后台运行。
因此从这个角度说,苹果每一唤醒后台应用都相当于是「打开一个被冻结的应用进程」;而如果是关闭后再重新启动应用,就变成了重新打开应用,又要走一遍唤醒流程和内存损耗,这确实是会增加一点续航。
从某种程度上来说,这就有点像是冰箱、空调、电视等等的家用电器,频繁开关比长时间持续工作要费电得多的道理有点类似。
在 iOS 13 当中,这个后台机制进一步加强,官方称之为「BackgroundTasks」,但是也出现了一些小麻烦,例如大规模杀后台。导致苹果 5 天推出了三个系统更新版本。
事实上大家经常使用的苹果多任务切换界面在官方被称之为 App Switch 应用切换器,主要就是负责切换应用,在官方说明界面甚至都没有提到「如何关闭应用」;而上滑关闭应用的操作是在「如何在 iPhone、iPad 或 iPod touch 上强制关闭 App」这样的一个界面当中,苹果的意思很明显,只有在应用没有响应的情况下才需要上滑关闭。
甚至苹果还在这个页面特意标明了多任务中的应用是没有打开的,只是处于待机状态。
如果你认为后台应用的耗电量比较大的话,可以在「设置 - 通用 - 后台 App 刷新」管理应用后台挂起时是或否继续使用,这是解决苹果后台应用产生功耗的最直接解决方案,但是这样会造成接收推送延迟;低电量模式也可以限制后台应用刷新。
不过说是这么说,大家平时该怎么用就怎么用,喜欢关后台就关,不喜欢关后台就不关。关不关后台并不能帮你省「足以影响你使用」的电量,怎么舒心怎么来。
就这么点功耗提升,用到你手机退休都不一定能产生明显影响。
相关推荐
都 2020 年了,就别吵“后台”这点小事儿了吧
2020,我们公司就这样倒闭了
视频号新发现:内测PC管理后台,还有一个新入口
都 2020 年了,Android 厂商真没必要盲目学苹果
完了,CPU一味求快出事儿了
2020 年了,笔记本电脑还有必要配备摄像头吗?
2020 年,索尼PS5扔了掉光驱
iOS 14 更新后,我们立马体验了苹果「小程序」
一场直播能带货几个亿 揭秘直播圈里的那些事儿
89%的企业败在这点
网址: 都 2020 年了,就别吵“后台”这点小事儿了吧 http://www.xishuta.com/newsview18347.html
推荐科技快讯
- 1问界商标转让释放信号:赛力斯 94804
- 2人类唯一的出路:变成人工智能 18078
- 3报告:抖音海外版下载量突破1 17596
- 4移动办公如何高效?谷歌研究了 17349
- 5人类唯一的出路: 变成人工智 17185
- 62023年起,银行存取款迎来 9989
- 7网传比亚迪一员工泄露华为机密 7960
- 812306客服回应崩了 12 6350
- 9顶风作案?金山WPS被指套娃 6252
- 10大数据杀熟往返套票比单程购买 6233