【发布时间】:2011-12-28 15:47:15
【问题描述】:
开发人员可以使用 Apple 的 iCloud API 在 Mac OS X 和 iOS 上不同版本的应用之间同步应用数据。
如果开发者拥有其应用的 Windows 版本,该版本是否也可以使用 iCloud 将应用数据与他们在 Mac OS X 和 iOS 上的应用版本同步?
【问题讨论】:
-
好问题。唉,这方面的有用信息目前在网络上非常稀缺。
开发人员可以使用 Apple 的 iCloud API 在 Mac OS X 和 iOS 上不同版本的应用之间同步应用数据。
如果开发者拥有其应用的 Windows 版本,该版本是否也可以使用 iCloud 将应用数据与他们在 Mac OS X 和 iOS 上的应用版本同步?
【问题讨论】:
iCloud 是 available for Windows, yes。
可从https://developer.apple.com/icloud/downloads/获取下载
不过,我还没有找到明确的 Windows 文档。最好的办法是在Apple's "private" dev forums" 上进行扫描,然后在“iCloud”和“Windows”上进行关键字搜索,您会看到很多人在问与您相同的问题。
【讨论】:
A blog post on icloudev.com 声称,在 WWDC 2011 iCloud 会议期间,有人提到有限的 iCloud API(显然不包括键值数据)将在 2011 年晚些时候用于 Windows。
我不确定 NDA 是否涵盖这些内容——我自己目前还没有注册开发者计划。
【讨论】:
对 iCloud 的访问由 Apple 控制,因此访问它的每个应用都必须经过 Apple 的签名和/或提供密钥。这是在不违反 NDA 的情况下最简单的表达方式,尽管该机制并不完全是“签名和密钥”。
目前 Apple 仅为 OS X 和 iOS 应用程序提供此功能,因此实际上不支持 - Windows、Web 以及 OS X 和 iOS 之外的任何其他应用程序目前不受支持。
【讨论】: