2009-05-24 119 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框架中的一些文檔。

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

相關問題