V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
clavichord93
V2EX  ›  iPhone

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

  •  
  •   clavichord93 · 2021-10-10 21:13:07 +08:00 · 14575 次点击
    这是一个创建于 900 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2021-10-11 12:43:13 +08:00

    阶段性总结,比较多的影响是onedrive,google photos等的照片同步,adguard和腾讯手机管家的数据库更新,部分视频app的离线下载,其它场景影响不大

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

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

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

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

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

    当初调试它特别可怕,因为根本没入口…
    MengiNo
        16
    MengiNo  
       2021-10-11 02:19:54 +08:00 via Android   ❤️ 1
    从有这个选项开始就没开过,不能说完全没有影响,只能算几乎没有区别。
    因为我个人可能比较社恐没啥朋友,没事不会特意经常去开微信等社交 app 看。基本都是收到消息推送,并且在 Apple watch 或锁屏界面上粗读一下消息内容,然后手动打开对应 app,并且正好趁启动 app 同步信息的时候想一下怎么回覆对方。所以只有诸如备忘录、事项提醒等 iCloud 系列 app 和其他一些资料类 app 打开之后需要稍等一下同步,算是体验上略有妥协。
    MrKrabs
        17
    MrKrabs  
       2021-10-11 03:22:58 +08:00
    twitter 打开不用等
    dadachen1997
        18
    dadachen1997  
       2021-10-11 08:15:00 +08:00
    啊这,苹果的开发文档说的挺清楚了。差不多是 app 的某些需要后台执行的任务。做成 task 交给 iOS 执行。具体 iOS 什么时候执行,执行时间都没有保证的。
    clavichord93
        19
    clavichord93  
    OP
       2021-10-11 08:45:12 +08:00 via iPhone
    @coolcoffee 我也发现了,最常用的微信 QQ 这些,给不给后台刷新都一个样…
    clavichord93
        20
    clavichord93  
    OP
       2021-10-11 08:45:57 +08:00 via iPhone
    @MengiNo 貌似是 iCloud 会有一些影响,但关了也还好的样子
    clavichord93
        21
    clavichord93  
    OP
       2021-10-11 08:46:32 +08:00 via iPhone
    @dadachen1997 这个看名字就能猜个大概啦,就是想知道开了关了平时用有什么不一样
    whywaoxaks
        22
    whywaoxaks  
       2021-10-11 08:55:07 +08:00
    我记得如果开后台刷新,一些 app 的未读信息,如果在别的端读了,手机上也会同步状态,并且手机锁屏和图标上的通知也会自动消失。
    vaccer
        23
    vaccer  
       2021-10-11 08:57:06 +08:00   ❤️ 1
    onedrive 实时同步照片, 关了后台刷新的话只有进入 app 前台才会同步
    dadachen1997
        24
    dadachen1997  
       2021-10-11 09:14:24 +08:00
    @clavichord93 我是每次换新 iPhone 就关了的,没啥影响
    laoyur
        25
    laoyur  
       2021-10-11 09:21:40 +08:00 via Android
    @gdgoldlion 聊天软件直接收消息,那叫 push notification
    Leonard
        26
    Leonard  
       2021-10-11 09:21:41 +08:00
    没什么用,之前开了,现在关了一两年了,没发现什么区别
    tbg
        27
    tbg  
       2021-10-11 09:26:50 +08:00
    耗电
    To5tE
        28
    To5tE  
       2021-10-11 10:11:24 +08:00   ❤️ 2
    onedrive 群辉相册等,想要后台自动备份照片必须开启后台刷新,这样的情况下只要 app 没有被划掉关闭,只是缩小到后台的话,都会自动备份照片。如果没开启后台刷新,只有 APP 在前台才会同步。
    DAMNYOU
        29
    DAMNYOU  
       2021-10-11 10:13:03 +08:00
    这个属于开了没卵用,关了没影响的功能。。

    极少数 app 才会用到这个功能
    To5tE
        30
    To5tE  
       2021-10-11 10:13:23 +08:00
    @To5tE 不过可以设置仅 wifi 状态下开启,且只针对这几个需要的 app 开启后台,这样耗电还行的
    Dvel
        31
    Dvel  
       2021-10-11 10:16:19 +08:00
    @whywaoxaks #22 这个和后台刷新没有关系,我一直是低电量模式,Telegram 在其他端已读后,iOS 上一样可以撤回通知。
    mhqschen
        32
    mhqschen  
       2021-10-11 10:20:56 +08:00
    就给 Google 相册开了,后台同步
    ganzhen
        33
    ganzhen  
       2021-10-11 10:23:46 +08:00
    @douyacai911 这个 google map 位置记录国内无法使用吧,记得之前有谷歌纵横,现在没了
    BiteDXH
        34
    BiteDXH  
       2021-10-11 10:27:56 +08:00
    @To5tE 群晖开了也不能锁屏备份
    whywaoxaks
        35
    whywaoxaks  
       2021-10-11 10:31:40 +08:00
    @Dvel 我隐约记得以前微信和 gmail 也可以这样撤回通知,但后来不知为啥就不能了。我还以为是因为关了后台刷新。
    mikeven
        36
    mikeven  
       2021-10-11 11:07:42 +08:00
    全关了用了几个月了感觉没啥区别,就是 adguard 不能自己更新规则了好像
    To5tE
        37
    To5tE  
       2021-10-11 11:08:46 +08:00
    @BiteDXH 这个我不确认 但是问题不大 现在几个设备每天的照片 不用去管它 都会自动备份上
    CY4suncheng
        38
    CY4suncheng  
       2021-10-11 11:49:25 +08:00
    最明显就是 google photos,我现在全关了,所以每次同步新照片,都需要一直前台开着 google photos
    ikn0wzxc
        39
    ikn0wzxc  
       2021-10-11 12:35:56 +08:00
    不知道的就不要用自己的猜测误导读者了吧
    clavichord93
        40
    clavichord93  
    OP
       2021-10-11 12:40:50 +08:00 via iPhone
    @To5tE 从来不云同步照片,对我来说还好
    mingsz
        41
    mingsz  
       2021-10-11 13:13:47 +08:00
    看完这贴,我直接关了
    shiguiyou
        42
    shiguiyou  
       2021-10-11 13:23:07 +08:00
    关了用了几天,感觉没啥区别
    laydown
        43
    laydown  
       2021-10-11 13:31:46 +08:00
    @douyacai911 不开后台也能记录的 。
    explorerproxy
        44
    explorerproxy  
       2021-10-11 15:04:37 +08:00
    @Dvel 这么一比较微信是真的垃圾,各个平台好像只能单独已读
    zxbncu
        45
    zxbncu  
       2021-10-11 15:05:42 +08:00   ❤️ 1
    开了后台刷新,微信抢红包更快,亲测,哈哈~~打开红包就弹出来了,没开后台刷新的情况下,打开微信还要等到收取信息才能抢,如果你的群多,聊天记录多,那等收取完的时候,黄花菜都被抢完了。
    cincout
        46
    cincout  
       2021-10-11 15:13:50 +08:00 via iPhone
    在 iOS 开发里面,就是系统分配一段时间给 app 在后台处理一些业务逻辑,好像是 30s 还是多久,忘了。调用时机是 app 层面不可控的,但是这段时间还是可以进行很多操作了,比如网络请求,定位,设置本地推送等等。说白了具体干什么是 app 自己决定,什么时候干是系统决定。如果给你机会你抓住就占用大量资源,系统下次给你机会的时候就会斟酌斟酌哈哈。但是我一般都是关了的。
    douyacai911
        47
    douyacai911  
       2021-10-12 10:43:53 +08:00
    @laydown 不开后台貌似记录不全,只能结合 GooglePhoto 的地点等综合信息判断
    moonjoin
        48
    moonjoin  
       2021-10-12 14:22:16 +08:00   ❤️ 1
    果断点,关了,至少安全还省电
    CHEN1016
        49
    CHEN1016  
       2021-10-12 15:01:45 +08:00
    @ferock 开了低电量模式后,自动锁定就只能 30 秒,要是可以自己设置就好了
    noddinagushpa
        50
    noddinagushpa  
       2021-10-13 05:00:30 +08:00
    Bilibili 后台播放的时候好像也需要这个,关掉的话播一会儿就停了。还有就是 Onedrive 同步用了。
    guanhui07
        51
    guanhui07  
       2021-10-17 11:39:58 +08:00 via Android
    我是关闭
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1048 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:35 · PVG 06:35 · LAX 15:35 · JFK 18:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.