Board logo

标题: [心得] 请教,后台应用刷新到底是个什么玩意儿? [打印本页]

作者: 枕头人    时间: 2015-10-19 20:07     标题: 请教,后台应用刷新到底是个什么玩意儿?

iPhone 手册和iOS 手册都翻遍了,提都没提。
网上搜了搜众说纷纭,有的说耗电有的说不耗,有的说不影响消息推送通知。
那么这个开关到底是干嘛的啊?
谁能通俗地解释下?

不得不说,iOS 的学习成本越来越高了。研究iCloud 也研究了半天。
上次用还是4s ,还有个air2 扔家里从来无所谓电量流量什么的。
4.7本来续航就一般,电量流量都得悠着点,各种功能都得弄清楚。
作者: zztg    时间: 2015-10-19 20:26

posted by wap, platform: MAC OS X
搜"后台应用刷新 iOS",第一条是这个:https://support.apple.com/zh-cn/HT202070
引用:
切换至其他 app 后,某些 app 会先继续运行一小段时间,然后才会设为暂停状态。处于暂停状态的 app 不会处于活跃使用状态、打开状态或占用系统资源。通过“后台应用刷新”,暂停的 app 可检查是否有更新和新内容。
增加耗电,但是影响并不大,耗电量和这些 App 的工作量有关。
不会影响消息推送通知。

通俗的解释下,例如QQ,假设你一段时间没开QQ,积累了2000条新消息,进去的时候就要下载这2000条消息,要等很久,这种体验你肯定有过。
开了这个后台刷新的话,系统会在后台隔一段时间自动把QQ的新消息下载过来,你进入QQ的时候可能就只有200条新消息要下载,那1800条系统已经提前帮你下载好了,等的时间就短了。

我的建议是,对于常用 App,例如IM,新闻,weibo,可以打开这个后台刷新,不常用的可以关掉。

本帖最后由 zztg 于 2015-10-19 20:28 通过手机版编辑
作者: beterhans    时间: 2015-10-19 21:11

posted by wap, platform: Chrome
引用:
原帖由 @枕头人  于 2015-10-19 20:07 发表
iPhone 手册和iOS 手册都翻遍了,提都没提。
网上搜了搜众说纷纭,有的说耗电有的说不耗,有的说不影响消息推送通知。
那么这个开关到底是干嘛的啊?
谁能通俗地解释下?

不得不说,iOS 的学习成本越来越高了。研究iCloud 也研究了半天。
上次用还是4s ,还有个air2 扔家里从来无所谓电量流量什么的。
4.7本来续航就一般,电量流量都得悠着点,各种功能都得弄清楚。
通俗 的讲 就是苹果的 后台运行 APP

当时宣传的是 系统发现你每天 4:00 PM 开始刷 Facebook
系统学习后 会在 3:50 分 后台开启 Facebook 帮你刷新 等你打开里面的内容已经刷新。


我是全部关掉了。 看看 系统推送足够了 我也不需要那种一开 不刷新的感觉
作者: 再来一发    时间: 2015-10-19 21:39

苹果的后台,是一种有限制的后台

你开发第三方app的时候,必须申请,然后通过审核,才允许你的app在后台继续运转,而且只限定几个特殊的服务:
语音:yy之类
音乐播放:qq音乐
gps位置:跑步软件

所以这个角度来说,ios系统只要不越狱,就不怕流氓app在后台搞鬼
作者: 真忘私绵    时间: 2015-10-19 21:41

最好不要开 否则QQ之类不知道要多下多少群聊记录了
作者: nailuo999    时间: 2015-10-19 23:17

posted by wap, platform: iPhone
我是关了,但是如果QQ这类不杀后台,依然很耗电…自己简单测试的
作者: sakerping    时间: 2015-10-19 23:31

我现在觉得ios耗电其实根本就是app的问题。听起来像废话,但同样是游戏,有的超级费电有的就不多费电;同样是拍照,有的又热有费电有的就正常。之前还有也不是哪个app把自己伪装成音频播放常驻后台导致费电的。包括Facebook最近也在承认新版app耗电有问题。
苹果能不能在开发规范中把耗电频率什么的也规定进去,强制优化,不能想占用多大资源就占多大,否则这锅都要苹果自己背。
作者: 再来一发    时间: 2015-10-20 01:34

引用:
原帖由 真忘私绵 于 2015-10-19 21:41 发表
最好不要开 否则QQ之类不知道要多下多少群聊记录了
我手机qq只留2,3个群接收消息,别的群都不接收,这样会好很多。关了允许后台会错过很多东西
作者: ssyga    时间: 2015-10-20 07:32

posted by wap, platform: iPhone
不会啊,我低电量模式红包都会提醒…
作者: 小文    时间: 2015-10-20 09:44

posted by wap, platform: Chrome
简单解释,就是开了以后,app可以在系统的控制下在非前台运行状态下做一些操作,也就是真后台。比如,微信可以下载好数据再通知你,你打开微信,新消息就在那里而不用等它“收取中”,开了肯定是提高体验的。

我的建议,不要去管这些,以前怎么用,现在还是怎么用,系统默认开你就开着。如果某天发现有异常耗电,再关不迟,在这种东西上面折腾太多就失去了用iOS的意义了。
作者: 枕头人    时间: 2015-10-20 18:52

谢谢楼上各位了!!
作者: BR    时间: 2015-10-20 18:56

posted by wap, platform: iPhone
再就是比如百度云关掉后台刷新,正在下载的内容会因为进程被杀掉而中断,开着的话则会一直正常下载吧
作者: oversleep    时间: 2015-10-20 20:05

并不会非常耗电,因为IOS对后台应用的刷新是统一管理的。差不多意思就是第三方应用能在后台自启动下载内容了,以前是不允许的。

我个人建议把你觉得不需要这项功能的应用关了,比如支付宝之类的,很多国外应用不需要这项功能的话是不会调用这个API的,但国内流氓即使只是出于省电的目的,我也会禁止它们运行。

[ 本帖最后由 oversleep 于 2015-10-20 20:11 编辑 ]
作者: oversleep    时间: 2015-10-20 20:10

引用:
原帖由 BR 于 2015-10-20 18:56 发表
posted by wap, platform: iPhone
再就是比如百度云关掉后台刷新,正在下载的内容会因为进程被杀掉而中断,开着的话则会一直正常下载吧
你关了的话,百度云退出后还是可以有一段时间可以正常下载。开着的话即使你不开百度云,它也有权限在后台下载,所以自己斟酌吧。




欢迎光临 TGFC Lifestyle (http://tgfcer.com/) Powered by Discuz! 6.0.0