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

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

  •  
  •   clavichord93 · 53 天前 · 5570 次点击
    这是一个创建于 53 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  53 天前

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

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

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

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

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

    其余的就没啥了
    ETiV
        15
    ETiV  
       53 天前 via iPhone
    后台应用刷新的调用时机是一个谜,iOS 会根据用户使用 app 的频率来判别调用频次。

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

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