iOS 的后台应用刷新到底有啥用

2021-10-10 21:13:07 +08:00
 clavichord93

众所周知 iOS 的通知是不需要 app 自己后台收取的,那这个功能到底有什么用呢?貌似关了之后几乎没有任何影响。有没有具体一点的案例日常使用的 app 在什么功能上会用到这个 feature 呢?

20141 次点击
所在节点    iPhone
51 条回复
douyacai911
2021-10-10 21:18:34 +08:00
Google map,位置记录
minamike
2021-10-10 21:18:59 +08:00
貌似是影响进入 app 后收取信息的速度
比如不开进入 app 后要等一会儿才会刷新出新信息
开了进入 app 就能看到新信息
elfive
2021-10-10 21:20:34 +08:00
来了就等于给了流氓自己家里的钥匙
elfive
2021-10-10 21:20:53 +08:00
@elfive #3 来了->开了
jiangyang123
2021-10-10 21:21:41 +08:00
比如下载工具?
比如视频 app 缓存视频
我也是猜的?
wunonglin
2021-10-10 21:23:26 +08:00
Google 相册,当 iOS 相册新增的时候自动同步到 Google 。
腾讯管家,自动更新号码库
imtyz001
2021-10-10 21:58:35 +08:00
正常使用 应该是 app 可以实现周期性的内容更新.
举例:
关闭后台刷新: 睡前将聊天软件置入后台, 聊天内容不更新. 起床后打开聊天软件, 更新所有聊天记录
开启后台刷新: 睡前将聊天软件置入后台, 聊天内容周期性更新. 起床后打开聊天软件, 更新部分聊天记录

手动将应用从后台移除将不会刷新, 系统也会判断某个应用是否需要刷新(比如数天在后台没有打开的软件不会刷新)

但现在大家网速都不慢, 打开应用等刷新也就数秒不等, 后台刷新更多地成为了厂商追踪用户的工具了
Cavolo
2021-10-10 22:07:36 +08:00
@jiangyang123 后台下载不是依赖后台刷新,而是靠定位权限
littlemcdull
2021-10-10 22:17:40 +08:00
iOS 后台应用刷新和通知没啥关系吧,没记错的话后台 App 刷新英文术语是 background fetch,主要应用于新闻、杂志类的 App,因为这些 App 需要确保新闻、资讯的时效性,所以可以在后台不定期地从服务端拉取新闻数据,这样你打开 App 后就能及时地看到最新的新闻信息了。至于 App 什么时候在后台拉数据是不确定的,和你手机的网络、内存占有率等等环境有关,Apple 说的也很模糊,总之就是这个 feature 可以提高一些些体验但不太靠谱,没人会把重要业务放到这一块,所以你关了后没啥影响。
Building
2021-10-10 22:41:47 +08:00
统一全部关闭,不给流氓一丝丝机会。
ferock
2021-10-10 22:59:22 +08:00
长期省电模式,默认就关闭了…没啥不好的体验
cue
2021-10-10 23:43:53 +08:00
你把微信的后台刷新关了试试不就知道了。
coolcoffee
2021-10-10 23:58:33 +08:00
微信、QQ,就算后台刷新开关打开了,下次打开还是需要 loading 几秒钟。

所以,我的后台刷新总开关一直都是关闭状态。没有体验到有什么不适,该推送的还是会推送,音乐、视频、地图等照样可以正常在后台运行。
gdgoldlion
2021-10-11 00:03:41 +08:00
聊天软件可以直接收消息,这对于部分商务人士非常实用,因为要争分夺秒
还有就是网盘相册的后台下载,后台上传。不用在前台一直挂着占用屏幕干不了别的

其余的就没啥了
ETiV
2021-10-11 01:04:09 +08:00
后台应用刷新的调用时机是一个谜,iOS 会根据用户使用 app 的频率来判别调用频次。

当初调试它特别可怕,因为根本没入口…
MengiNo
2021-10-11 02:19:54 +08:00
从有这个选项开始就没开过,不能说完全没有影响,只能算几乎没有区别。
因为我个人可能比较社恐没啥朋友,没事不会特意经常去开微信等社交 app 看。基本都是收到消息推送,并且在 Apple watch 或锁屏界面上粗读一下消息内容,然后手动打开对应 app,并且正好趁启动 app 同步信息的时候想一下怎么回覆对方。所以只有诸如备忘录、事项提醒等 iCloud 系列 app 和其他一些资料类 app 打开之后需要稍等一下同步,算是体验上略有妥协。
MrKrabs
2021-10-11 03:22:58 +08:00
twitter 打开不用等
dadachen1997
2021-10-11 08:15:00 +08:00
啊这,苹果的开发文档说的挺清楚了。差不多是 app 的某些需要后台执行的任务。做成 task 交给 iOS 执行。具体 iOS 什么时候执行,执行时间都没有保证的。
clavichord93
2021-10-11 08:45:12 +08:00
@coolcoffee 我也发现了,最常用的微信 QQ 这些,给不给后台刷新都一个样…
clavichord93
2021-10-11 08:45:57 +08:00
@MengiNo 貌似是 iCloud 会有一些影响,但关了也还好的样子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/806896

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX