我正在创建一个应用程序(目前仅适用于 iPhone),它需要一种自动备份数据的方法,并让用户能够从不同的设备访问他们的数据。一段时间后数据可能会达到一致的大小,因为它还将包括照片等。
我目前正在考虑使用 iCloud 和使用我自己的服务器(带有登录/注册)来存储用户的数据。iCloud 显然更易于使用,因为我现在不需要实现任何网络应用程序。
以下是我的问题:
- 由于内容大小会在一段时间后变大,这会导致 iCloud 出现任何问题吗?
- 如果我暂时选择使用 iCloud,之后是否可以删除对 iCloud 的支持并改用我的服务器(不会丢失用户的数据 - 在此过程中将数据从 iPhone 应用程序和 iCloud 移动到服务器)?该应用程序也在使用 CoreData,所以我也想知道这是否会导致任何问题。
- 这可能听起来很傻,但我还是会问:是否可以让 iCloud 也与 Android(或其他平台,如黑莓、Windows 等)设备一起使用?例如,如果我决定添加对 Android 的支持,我希望用户能够访问他们之前存储在 iCloud 中的数据。
非常感谢