V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拼车信息请发到 /go/cosub 节点。

如果没有发送到 /go/cosub,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
AncientLibrary
V2EX  ›  iCloud

icloud 使用中让我百思不得其解的问题

  •  
  •   AncientLibrary · 2022-11-26 17:07:07 +08:00 · 1466 次点击
    这是一个创建于 757 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近我在尝试用 apple notes 和 icloud 去构建自己最核心的文档系统(记录自己的长中短期目标,principle ,regulation ,mindset 这种级别的)。但是在研究 icloud 备份的时候我发现一个问题

    各位打开自己的 iphone ,到 settings ,进入 icloud 界面,发现上面有一个 icloud Backup ,下面还有一堆单独的 app 的列表(跟着按钮),譬如 icloud Drive ,Contacts, Reminder etc

    我就想问一下,如果我关掉上面的 icloud Backup ,但是依然打开下面的独立 app 按钮,这些 app 还会继续保持同步吗?反之,如果我打开上面的 icloud Backup ,但是关掉下面的独立按钮,这些 app 还会保持同步吗?

    另外最后一点就是,为什么下面的 app 列表里有的软件没有在上面啊,我看见我的 QQ 在上面,但是没看见微信

    6 条回复    2022-11-27 17:55:10 +08:00
    zhaoxin
        1
    zhaoxin  
       2022-11-26 17:38:36 +08:00 via iPhone   ❤️ 2
    做为一名开发者,我来和你科普一下吧。苹果的 iCloud 数据同步,分为 iCloud Drive 和 CloudKit 。前者对应的就是 Finder 中的 iCloud 文件夹,这个和 dropbox 或者 onedrive 类似。

    后者是应用的同步机制。你在 iCloud 下面看到的应用,就是使用了 CloudKit 的应用。它和 iCloud Drive 彼此是独立的。

    而 iCloud Backup 下面的应用,是它备份了的应用。这个和数据同步无关。是系统备份。
    Danswerme
        2
    Danswerme  
       2022-11-27 00:31:03 +08:00 via iPhone
    @zhaoxin 请教一下 CloudKit 里面的数据是不是只有 App 有权限去操作,用户无法干涉?如果某个使用了 CloudKit 的 App 被下架了,用户无法下载此 App ,是否意味着用户将永远失去 CloudKit 里面的 App 数据?
    zhaoxin
        3
    zhaoxin  
       2022-11-27 04:06:05 +08:00
    @Danswerme 这个问题用简单的话来说,你可以参考系统自带的两个应用,备忘录和文本编辑。

    这两个应用都是文本编辑类型的应用。前者用的是 CloudKit ;后者则是本地应用,但是可以通过 iCloud Drive 来同步。

    这么一对比,就一目了然了。iCloud Drive 的数据,是以文件方式存在的。如果对应的文件类型还有别的应用可以打开,那么数据就一直可用。

    > CloudKit 里面的数据

    这个需要解释一下。CloudKit 不是存储数据的方式。CloudKit 是同步数据的方式,或者说是用来同步数据的传输方式。在用户本地的存储,是什么方式,由开发者自行决定。而在 iCloud 端,数据是以对象方式存储的。

    如果一个使用 CloudKit 的应用下架了。数据还是存储在用户的 iCloud 账户里的。但是如果用户没有打开那个数据的方式,数据就相当于是丢了。

    不过如果用户有开发者账户的话,可以通过开发者账户,登录 CloudKit 的控制面板,这样可以看到这些数据。
    Danswerme
        4
    Danswerme  
       2022-11-27 09:00:12 +08:00 via iPhone
    @zhaoxin 感谢解答!
    AncientLibrary
        5
    AncientLibrary  
    OP
       2022-11-27 17:50:28 +08:00
    @zhaoxin 前辈再请教一下 假设我完全删除 icloud backup 里面的数据 关掉 backup ,以后换机的时候我采用面对面数据迁移的方式,是不是也没有影响? icloud backup 唯一的作用就是在你手机丢了的情况下还原手机的内容吧?
    zhaoxin
        6
    zhaoxin  
       2022-11-27 17:55:10 +08:00
    @AncientLibrary 不建议完全关闭 iCloud 的备份功能。你可以有选择的移除一些不需要备份的软件。比如 QQ 音乐、腾讯视频、以及各种联网类的游戏。这样你的 iCloud 备份就会小很多。不会占用多少空间。但是它的好处是巨大的。因为它会在你每次充电并且有 Wi-Fi 的情况下自动备份,不用过多去关注它。

    iCloud 备份,除了适用于手机丢失的情况。还适用与你的手机损坏无法开机的情况,无论是硬件还是软件的。

    当然两个手机之间直接迁移不受影响。但如果你是手机坏了,没有 iCloud 的备份,你的资料就都没了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3660 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.