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

2020-08-15 22:36:41 +08:00
 tyhuohuo8

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

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

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

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

如果你搞懂苹果的逻辑你就知道为什么会是现在这样了,同样解决方法也不是没有,但前提苹果得开放更多权限给开发者,后果嘛,就是安卓那样的,所以要斟酌,你不会希望 iCloud 备份完恢复出来以后一大半软件数据丢失吧?
sdd11
2020-08-17 08:18:44 +08:00
@Mitt 开发者不申请正好呀,反正开发者的服务器上已经存了一份了,没必要在 iCloud 再单独备份一次了。我知道 iCloud 是被动备份,但是如你所说,开发者没有正确归到缓存里,要么 Apple 强制开发者正确使用缓存(这个很难,而且很模糊),要么备份超过一定额度需要白名单申请。这是更多的控制,而不是更少的控制。
Mitt
2020-08-17 11:04:43 +08:00
@sdd11 这你一开始就搞错了,备份方便的是你,开发者不会因此去做多余的工作,所以比如文件管理器类的软件,或者 QQ 一旦超过你说的限额无法备份的时候,那你就完全丧失了备份能力,你会指望所有开发者都去申请吗?如果你认为这些软件没有必要占用这么大的备份的话,苹果给了你关闭的权力,为什么不好好用起来呢?
sdd11
2020-08-18 02:47:35 +08:00
@Mitt 当然方便的是我,我是苹果和开发者的用户,我希望苹果和开发者一起来方便我。如何定义“多余”的工作?需要区分文件放在 document 和 cache 也算是多余的工作不是么? Windows 上的软件可是可以看到所有文件系统想往哪写就往哪写的。文件管理器就应该主动往 iCloud 的 folder 里面写,不用备份,QQ 就应该有自带的云备份,就想 telegram 一样,如果想用 iCloud 备份更多,就应该去申请。至于为什么不用关闭的权力,因为关闭很难用呀,我需要去逐个检查容量是否合适然后决定是否关闭,这个太麻烦了。
Mitt
2020-08-18 09:17:02 +08:00
@sdd11 🙃

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

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

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

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

© 2021 V2EX