我的印象是,当 Apple 推出通用应用程序时,提供了一种共享机制来在安装在多个设备上的同一应用程序之间同步文件。但是,我没有看到太多这方面的证据。我错过了什么?
(注意我宁愿避免使用 iCloud,因为苹果将用户数据提供给政府的隐私问题,因为这是一个合法的灰色区域等)
我的印象是,当 Apple 推出通用应用程序时,提供了一种共享机制来在安装在多个设备上的同一应用程序之间同步文件。但是,我没有看到太多这方面的证据。我错过了什么?
(注意我宁愿避免使用 iCloud,因为苹果将用户数据提供给政府的隐私问题,因为这是一个合法的灰色区域等)
您需要使用云服务(例如 iCloud)来存储您的共享数据。通用应用程序没有共享机制来在设备之间共享数据。Universal App 只是让同一个 App 在 iPad 和 iPhone 上运行。这对客户来说是一个很好的奖励,因为如果他们同时拥有这两种设备,他们只需为应用程序付费一次。
该应用程序将需要从用户存储中获取数据。如果您不想使用 iCloud,您可以通过使用来自 Amazon Web Services 或 Microsoft Windows Azure 的存储服务来开发自己的 iCloud,但是,您必须为这些服务的带宽和存储付费。您还需要自己投入更多的工作,因为您必须自己提供服务器端支持和 Web 服务。另外,在移动设备上,您需要处理丢失网络连接、缓存设备上的数据,然后在重新连接时发送数据。