#1311 热情
写 App,如果要实现桌面端和移动端同步,除了 Apple 生态里面的 cloudKit 同步,以及自建的服务器,还有别的什么什么方案吗,主要是 metadata,所以采用云存储看起来好像不太行,必须要实时同步?云存储没办法处理冲突等问题。此外,如果采用 Cloudkit 的话,桌面端的 Windows 和 Linux 好像又做不了。还有一个问题,Cloudkit 大概又只适合像 metadata 这样的元数据,如果要是大文件数据,还是得通过云存储平台,毕竟每个用户的 iCloud 可能空间也有限?但是自己搭建一个服务器,就需要用户注册账号什么的,然后这不是我想写 App 的本意,我希望这个 App 是可以不用注册,只是提供一个工具的那种。我看了万能的 Cloudflare,里面的 R2 对象存储,或许可以帮忙,但其实对于大文件的同步,也可以使用 Onedrive,Dropbox,Google Drive,甚至是坚果云等云存储平台。元数据的同步,可以考虑 cloudflare 的 D1 关系型数据库,但是 D1 好像又不支持多端实时同步。