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

[吐槽] iCloud 是垃圾堆吗?啥 app 都往里面备份数据?

  •  
  •   tyhuohuo8 · 2020-08-15 22:36:41 +08:00 via iPhone · 3709 次点击
    这是一个创建于 1343 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚打开手机就报 iCloud 内存不足,一看一堆 app 备份我不懂 qq,苏宁易购,美团你备份啥?话说这个权限都是默认直接给的吗?我不记得有授权过这个

    16 条回复    2020-08-18 09:17:02 +08:00
    xtx
        1
    xtx  
       2020-08-15 22:49:21 +08:00 via iPhone   ❤️ 2
    你可以点进详情看一下,这些应用基本占不了储存空间,大头是备份和照片。
    vmebeh
        2
    vmebeh  
       2020-08-15 22:54:04 +08:00 via iPhone
    交给 app 处理的
    我只知道 tencent 的软件在各个平台都是 log 满天飞
    H0H
        3
    H0H  
       2020-08-15 23:43:56 +08:00   ❤️ 11
    v2ex 是垃圾堆吗?啥吐槽都往里面放?

    iCloud 又没法判断每个 App 对每个用户的重要性,肯定是默认必须给 iCloud 备份权限,否则将来恢复数据时某个 App 恢复不出来用户投诉怎么处理?哪些 App 不需要备份,肯定只能是用户自行关闭其权限。
    hearlessnor
        4
    hearlessnor  
       2020-08-15 23:50:21 +08:00   ❤️ 1
    这不是为了能换个手机,到时候用备份恢复得完嘛,不够升级下套餐一个月 6 元 50G 也不贵的。
    sdd11
        5
    sdd11  
       2020-08-16 07:15:02 +08:00
    @H0H 苹果如果想减少无用的备份,直接规定所有带有 online 账户的都只用 keychain 备份用户名和密码、缓存不让备份,就可以减少很多,但是苹果没有动力,因为 iCloud 备份空间是用户出钱升级,app 也没有动力去做优化。唯一受损的是用户的流量和电池。
    Mitt
        6
    Mitt  
       2020-08-16 09:30:45 +08:00 via iPhone
    @sdd11 首先 用户名密码占不了多大空间,其次 你见过哪个 app 会把缓存备份? app 自己把垃圾文件归到 Document 下苹果怎么管,但凡是归到 cache 下的都不可能备份
    ashong
        7
    ashong  
       2020-08-16 09:36:23 +08:00 via iPhone
    @H0H 感觉楼主表达的不是 iCloud 垃圾,而是 app 们把 iCloud 当垃圾堆😄
    sdd11
        8
    sdd11  
       2020-08-16 10:12:34 +08:00
    @Mitt 之前曾经遇到过京东 app 备份几百兆,估计是缓存吧。想管总是有办法的,online 的 app 一律不准备份或者备份额度非常小。想要更多备份?向 apple 申请,case by case 地审核。但问题是 Apple 根本没有动力去做任何限制。
    ddefewfewf
        9
    ddefewfewf  
       2020-08-16 10:15:27 +08:00 via iPhone
    国产 app 写的都是屎
    guidozeng
        10
    guidozeng  
       2020-08-16 11:02:19 +08:00   ❤️ 1
    iCloud 备份对于没几个 APP 的人来说,默认全量备份没什么问题。
    但对于国内的一些 APP,动不动就是大几百兆甚至几 G,都默认往 iCloud 备份里占用空间。
    关键是还不能设置,现在已经养成了习惯,每下载一个 APP,先到 iCloud 备份里单独把这个 APP 的备份开关给关掉(只不过 APP100+,每次在 iCloud 备份列表里加载和查找就让我死一轮脑细胞。)
    只留自己最需要的 app 备份,像一些基本上设置都在云端(尤其是购物类)的 APP,没什么必须保留在本地的,更没必要占 iCloud 空间。
    um1ng
        11
    um1ng  
       2020-08-16 15:12:23 +08:00
    iCloud 不用 也不影响使用 Mac
    Mitt
        12
    Mitt  
       2020-08-16 19:28:52 +08:00
    @sdd11 那是 APP 自己作,而且你提的方案别说苹果没动力去做,即便做了,损失体验的是用户不是开发者,开发者大不了就不申请了

    你认为的 iCloud 备份是开发者主动备份,实际上 iCloud 备份是被动式的,APP 没有权力决定自己能不能被备份,数据是属于用户的,所以 APP 数据是“一定”能被备份的,除非他把文件归到缓存里,所以这里面才产生了一些问题,有些 APP 里有很多不需要的数据但是又没正确归到缓存里,才导致了备份体积大的问题。而主动式备份只有一种就是 iCloud 文件,这部分用户可以看到所有文件,比如某小火箭,你可以在“文件”的“iCloud”里看到他的配置文件,这跟 iCloud 备份是无关的。

    如果你搞懂苹果的逻辑你就知道为什么会是现在这样了,同样解决方法也不是没有,但前提苹果得开放更多权限给开发者,后果嘛,就是安卓那样的,所以要斟酌,你不会希望 iCloud 备份完恢复出来以后一大半软件数据丢失吧?
    sdd11
        13
    sdd11  
       2020-08-17 08:18:44 +08:00
    @Mitt 开发者不申请正好呀,反正开发者的服务器上已经存了一份了,没必要在 iCloud 再单独备份一次了。我知道 iCloud 是被动备份,但是如你所说,开发者没有正确归到缓存里,要么 Apple 强制开发者正确使用缓存(这个很难,而且很模糊),要么备份超过一定额度需要白名单申请。这是更多的控制,而不是更少的控制。
    Mitt
        14
    Mitt  
       2020-08-17 11:04:43 +08:00
    @sdd11 这你一开始就搞错了,备份方便的是你,开发者不会因此去做多余的工作,所以比如文件管理器类的软件,或者 QQ 一旦超过你说的限额无法备份的时候,那你就完全丧失了备份能力,你会指望所有开发者都去申请吗?如果你认为这些软件没有必要占用这么大的备份的话,苹果给了你关闭的权力,为什么不好好用起来呢?
    sdd11
        15
    sdd11  
       2020-08-18 02:47:35 +08:00
    @Mitt 当然方便的是我,我是苹果和开发者的用户,我希望苹果和开发者一起来方便我。如何定义“多余”的工作?需要区分文件放在 document 和 cache 也算是多余的工作不是么? Windows 上的软件可是可以看到所有文件系统想往哪写就往哪写的。文件管理器就应该主动往 iCloud 的 folder 里面写,不用备份,QQ 就应该有自带的云备份,就想 telegram 一样,如果想用 iCloud 备份更多,就应该去申请。至于为什么不用关闭的权力,因为关闭很难用呀,我需要去逐个检查容量是否合适然后决定是否关闭,这个太麻烦了。
    Mitt
        16
    Mitt  
       2020-08-18 09:17:02 +08:00 via iPhone
    @sdd11 🙃
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1062 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:06 · PVG 07:06 · LAX 16:06 · JFK 19:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.