2011-04-19 71 views
0

我目前在開源電子商務平臺(www.oscmax.com)上工作,並試圖解決是否可以部署可在iPad上運行的離線版本。離線適用於iPad的WebApp

我似乎無法找到一個iPad AMP(Apache的MySQL的PHP​​)應用程序,並想知道是否有人能回答:

一)沒有人知道的AMP版本將在iPad 去運行)是還有另一種方法來實現這一點,而無需在XCode中重新編碼整個應用程序。

這個想法是有一個在線商店的本地版本,銷售代表可以在向批發客戶銷售時使用,批發客戶將在本地存儲訂單,直到他們找到WiFi或3G信號。

如果我可以讓Apache,MySQL和PHP在本地運行(就像使用WAMP,MAMP,LAMP等一樣),那將會很棒。

任何想法?

回答

0

你不能在iPad上運行特定於服務器的軟件,將其視爲一個大手機,它不會這樣做。無論如何,mysql/php/apache運行所需的開銷並不是你想要的。你需要重新做你的應用程序。就那麼簡單。

+2

從技術上講,沒有任何問題。爲什麼我應該把它當作電話呢?當我第一次開始使用web dev時,win2k/apache/mysql/php在我適度的266 MHz,96 MB二手筆記本電腦上運行得很好。 iPad的速度要快得多。 – geon 2011-05-22 20:12:57

0

iOS開發者條款禁止在本機應用程序中使用解釋代碼,這將排除通過iOS應用程序運行PHP。您最好的選擇是查看HTML5技術,例如離線存儲並構建Web應用程序。

+0

您能否發佈此信息的來源鏈接 – Saurabh 2011-04-19 14:25:18

+1

現在允許口譯員。 App Store中目前有5個或更多的Basic解釋器。將代碼下載到口譯員仍然是不允許的。 – hotpaw2 2011-04-19 14:48:47

+0

無論在iPhone上運行PHP/MySQL有多容易,這似乎都是錯誤的解決方案。 Apple開發人員網站爲在移動Safari上開發提供了大量優質資源。脫機存儲功能允許在離線時緩存數據,並在稍後與服務器同步。 – Ben 2011-04-20 12:46:32

0

iOS禁止應用程序產卵過程,標準AMP工具產生大量過程。所以不行。