今天看 iCloud 的备份偶然看见的
已经过了一段时间了,刚刚好有看到这个帖子,留言的各位没有看懂我要表达的意思,这个在iCloud 设备备份中显示20G的内容,并不是游戏本体,游戏本体依旧通过App Store分发,但是这20G是新下载游戏后需要下载的「完整内容」,这一部分内容从米哈游的CDN进行分发,而米哈游将这一部分内容上传到了用户的iCloud备份,至少我没有看到除了米哈游以外的厂商做了这件事情,那些劝我多学的朋友,我觉得您应该多学,以及理解别人的话,而不是在不懂的情况下就下定论。
1
gentrydeng 240 天前 6
虽然但是,这只是 iCloud 把《崩坏:星穹铁道》的应用数据给备份了而已。
至于 iCloud 为什么会备份,大概是因为米哈游所采用的“热更新”方案导致 iCloud 认为那些数据是需要备份的吧。 你看《王者荣耀》不也有 300+ MiB 。 |
2
DanielHall OP @gentrydeng 这是把游戏额外的包并入 iCloud 备份了,「王者荣耀」的“热更新”也完全不止 300m (
猜测是米哈游那边故意这么设计的.... |
3
weeei 240 天前
开发上是能设置扩展属性 do not back up 来忽略 iCloud 备份的。
可能就是开发者的问题,或者是产品要求这么干的。 |
4
gentrydeng 240 天前 3
@DanielHall #2 大可不必如此阴谋论,真心想省流量钱,反而应该像《王者荣耀》时不时更新一下软件包,把大部分数据放在包里。
|
5
Puteulanus 240 天前 1
为什么说这样能给 CDN 省流量呢,删了 App 再重新下的时候走 iCloud 备份而不是米哈游的 CDN ?
|
6
DanielHall OP @Puteulanus 这样在手机恢复备份的时候就是从 Apple 的服务器下载游戏更新包,不走米哈游的 CDN 了
|
7
gentrydeng 240 天前 1
@DanielHall #6 如果你真认为是这样的话,那么你现在把游戏删掉,看看重新安装后会不会触发恢复备份就知道是不是了。
|
8
DanielHall OP @gentrydeng 这个是 iPhone 的 iCloud 备份。。。
这个备份也不支持局部恢复,我说的一直是在更换手机或者新手机的情况下,在这些情况下这个游戏的更新数据就是从 iCloud 拉取下来的了,这难道不是米哈游在给自己的 CDN 省流量么? |
9
caola 240 天前
不应该是省 CDN 流量吧,即使是省那完全可以弄成 P2P 的方式下载或更新数据包
|
10
yuzo555 240 天前 2
和正常访问 CDN 下载更新的数量相比,换手机这个场景太小了,我看不出米哈游有任何这样做的动机。
|
11
gentrydeng 240 天前 2
@DanielHall #8 我的理由楼上的几位已经给了,你自己再想想吧。
|
12
Love4Taylor 239 天前 via iPhone
hmmm 能省多少?有人天天换手机导数据?
|
13
ruimz 239 天前
更换手机的恢复方法有从 iCloud 恢复,从另一台 iPhone 直接传输,从 mac 或 PC 的 iTunes 传输,在这之中只有 iCloud 会触发你说的场景。这个 iCloud 省不了多少流量,相信也没多少人顶着超大容量没事只为了重置手机玩。
或者你也可以不断地把游戏删了再重下,以消耗你的手机屏幕、你的电池寿命、你的时间成本为代价让米忽悠的为他们的 CDN 付出微不足道的成本 |
14
wasd6267016 239 天前
想多了 米哈游不缺这点 cdn 钱
|
15
lisonfan 239 天前 via iPhone
这个可能就是开发单纯的把资源文件放错目录了
|
16
aitianci 239 天前
iCloud:我将,点燃大海!
|
17
irainsoft 239 天前 via Android
我感觉是写错了...米哈游省钱的方案是 PCDN ,已经实装过了
|
18
docx 239 天前 via iPhone
这些数据只有同一个 iCloud 用户能重新下载,这能省多少流量呢?
|
19
owen666 239 天前 1
我觉得与其关注楼主标题的内容,进来的各位不如关注一下这个设置页面。好多应用的 iCloud 同步实际上是没必要开的。只要善于使用这个页面。我设置好这个页面之后,iCloud 订阅只需要 50G 的档位就足够我使用了。各位也不妨试试。
|
20
icyalala 239 天前
https://developer.apple.com/documentation/foundation/optimizing_your_app_s_data_for_icloud_backup
App 数据是默认会上传 iCloud 的,除非你存在特定目录下(/tmp 或者 /Caches ),或者开发者手动明确对文件夹标注来排除备份。所以备份数据多,无非是开发者没有意识到这个问题,没有明确排除掉。 换手机一般都是当面传输,这与 iCloud 也完全没关系,只有当你没有旧机器或者旧机器被抹掉这种情况才会用 iCloud 恢复。这与 CDN 完全没关系,说省 CDN 浏览量不知道这怎么想的。 |
21
CommandZi 239 天前
不知道是不是误会,如果不是那这开发技术一般般
|
22
yolyzhu 239 天前
原神就这样了,你到崩铁才发现?
|
23
ajyz 239 天前
这个备份绝大多数(甚至全部)都可以关闭,全部开启的说明根本不知道备份的什么玩意,专坑 iCloud 容量的,很多免费的 5G 容量用户就因为这个往往一下就不够用了,导致其它关键同步都出问题,更别提文件 app 内的 iCloud 盘根本不够用
|
24
KevinDo2 239 天前
很多游戏都这样啊。。。。。。。。。。。。。我也是无语了。。。。就因为这个认为是省 CDN 。。。
|
25
cctrv 239 天前 via iPhone
App Store 有擴展內容下載 API 的⋯
不需要這樣來省 CDN ⋯ |
26
jim9606 239 天前 via Android
不会用这种办法省流量的,而且 icloud 下载的速度肯定没 app store cdn 快,米自建 cdn 一般是最快的。
薅商店 cdn 的正确方式是增大首包,但这个有大小限制没法全塞进去,例如 google play 就只有几 G 可以用。而且首包部分一旦部署不可卸载,也就是不能用删除过往资源的方法降低存储占用。 我觉得这个是米忘记将扩展资产标记为排除备份了。 |
27
ShuWei 239 天前
怎么啥都能引出阴谋论呢,op 这么闲,去多写几行代码提高下技术比较好
|
28
CivAx 238 天前
鑒定為玩 __ __ 玩的
|
29
wang93wei 238 天前
|
30
microka 238 天前
不懂的事咱可以多学多问,一上来就乱扣帽子批判一番,这不难看吗
|
31
chapiom 238 天前 via iPhone
有办法批量关闭吗,除了单机游戏感觉没什么需要开的。
|
32
7VO54YYGvw3LOF9U 238 天前 via iPhone
不愧是玩原神的
|
33
best9999 238 天前 via iPhone
像这种网络游戏,里面都是官方的数据,没有必要备份到 iCloud
|