2009-05-24 70 views

回答

4

有三件事情可以做:

  1. 添加一些代码来充当某种服务器(HTTP,SMB等)的iPhone应用程序。然后,您的mac/windows完整客户端应用程序可以通过wifi连接到此服务器。这是安全可靠的,但不幸的是,应用程序必须在同步时在iPhone上运行。

  2. 同步到“云”。 EG:让您的iPhone应用程序将一些数据保存到互联网上的Web服务器上(您可以使用亚马逊EC2,Windows Azure,甚至只需在便宜的主机帐户上运行PHP脚本),然后让您的Windows/Mac客户端连接到这个Web服务器来检索数据。这是用户最友好的方式,但它需要您为网络服务器托管,并且不适用于大量数据。

  3. 违反EULA并尝试反向设计iTunes与苹果手机。 这是senuti的工作方式,但我不会推荐它,因为他们经常不得不与苹果一起改变其下面的格式,并且他们可能会遭受某种法律行为,如果苹果曾经提起诉讼他们。

2

没有这样做的合法/官方的方式。创建一个与iPhone同步的程序将违反您在使用iPhone和iTunes时同意的EULA。

这不仅是非法的,但它也不可能做到这一点可靠。苹果公司可以在任何时候打破这种方法,而不会有任何的通知,这几乎是一个猫捉老鼠的游戏。

我只知道一种类似的应用程序,它是同步铃声的iToner应用程序。

+0

“东西”为iPhone做到这一点。它在App Store上,因此Apple认为它合法合适。 – ceejayoz 2009-05-24 20:24:05

+0

我没有看到针对Senuti的任何诉讼...... – 2009-05-24 20:33:01

4

我相信3.0版本可以解决这个问题,因为它允许您将应用程序编程到USB接口。请查看External Accessory框架中的一些文档。

它仍然需要应用程序是开放的,所以基本上就意味着两个同步(或更多,如果你有多个应用程序)

相关问题