如何将用户生成的数据迁移到计算机?

时间:2010-01-18 09:36:15

标签: iphone backup itunes data-migration data-storage

我有关于在PC上备份第三方应用程序数据的查询。

我正在开发一个可以存储照片,文本和录音的应用程序。 用户可以添加许多照片或录音。

因此,在运行时,应用程序存储的大小将继续增加。 用户永远不会想要丢失他的数据,但存储空间有限。 因此,在他的计算机上备份数据然后从iPhone删除似乎是必不可少的。

那么备份第三方应用程序数据的标准方法是什么?

我们有什么方法可以使用iTunes将数据保存在MAC和Windows上?

第三方应用程序可以承受的存储量有限制吗?

2 个答案:

答案 0 :(得分:1)

当iPhone插入同步时,iTunes将执行iPhone的完整备份,其中包含所有特定于应用程序的数据文件。但是,恢复此功能的唯一方法是恢复整个系统映像,这样只是一个紧急备份,而不是您需要的备份。

第三方通常提供自己的备份和同步策略。有两种广泛的方法:

  • 与同一应用程序的配套桌面版本(例如OmniFocus,Things,Four Track)结合使用
  • 使用网络服务(例如Darkslide for Flickr)

Web服务通常通过AJAX API(或等效的)访问,但显然需要更长时间来备份大文件。桌面同步产品提供自己的(例如OmniFocus使用WebDAV服务器)并使用内部同步引擎使事物保持最新,并可以使用WiFi连接进行同步。

无论哪种方式,您最有可能必须编写自己的服务器来处理自己的备份,并适当处理文件类型和元数据。我不知道第三方解决方案,但如果存在,它将非常通用,可能不适合您的特定需求(例如文件格式等)。

  

那么备份第三方应用程序数据的标准方法是什么?

编写您自己的同步服务器并通过WiFi连接。首先看一下WebDAV,因为你可以很容易地构建一些东西。

  

我们有什么方法可以使用iTunes将数据保存在MAC和Windows上?

iTunes只会进行完整的系统备份。最好的办法是将同步服务器编写为便携式。

第三方应用程序可以承受的存储量有限制吗?

AFAIK iPhone上没有每个应用程序的存储限制。如果您提供自己的解决方案,您可以执行诸如将超过30天的任何内容存档到Mac / PC上,因此您只保留最近的文件。然后让他们选择“收藏夹”,无论年龄大小,这些都会留在iPhone上。

答案 1 :(得分:0)

您可以使用iTunes back up your iPhone。在传输iPhone数据的过程中,系统会要求您备份应用程序。但是,如果您的应用程序不是来自iTunes资料库,则在设备上恢复它们​​时可能无法安装它们。