2010-03-23 114 views
3

我有一個網站,並計劃爲iPhone,黑莓和Android開發移動版本。爲現有網站開發移動應用程序(Iphone,Blackberry,Android)

我的網站是建立在PHP Zend框架上的社交網絡。現在所有這些移動應用都將具有與網站相同的功能。

我對此一無所知 - 但從高層次上,我明白所有這些移動應用程序都不應該編寫任何後端邏輯。對於每個功能 - 他們只需進行Web服務API調用即可與後端進行交互。

所以,這意味着,我需要創建一個Web服務方法的每個功能。可以在現有的代碼重新使用 - 我有點迷失 -

有人能提供一些線索對此事或點我在正確的方向(如一些文章)

感謝

+0

我剛剛開始一個類似的項目。你最終決定做什麼?編寫Zend後端支持網站和移動應用程序很容易嗎? – jackocnr 2011-06-12 12:32:46

回答

0

我想這種應用程序最好的辦法是編寫一個移動網站。這不應該包含Zend框架應用程序中的一些新視圖。

在這裏有一些教程如何開始。只需使用您最喜愛的搜索引擎。

0

Apple和Android的瀏覽器都非常先進。他們實際上總是顯示該網站。關鍵是你的網站會在界面上看起來更好嗎? (我敢打賭這會很麻煩)。您必須創建一個移動網站(如@Felix所建議的那樣),並在簡單的界面中實現所需的功能。

如果你想要一個可安裝的應用程序,那麼你正在看三個應用程序(每個平臺一個)。我的建議是製作移動網站並尋找一種應用程序製造商產品,將這些移動網站作爲應用程序安裝在這些平臺上。

HTH

+0

檢查這個網址。這會讓你的應用程序通過你的移動網站打開瀏覽器 http://almondmendoza.com/2009/04/11/open-urlwebsite-from-android/ – schar 2010-03-23 20:28:34

0

這是一個非常開放的課題,顯然會來劃分的意見(因爲已經證明它似乎!:))

我就可以了它這個個人的觀點,我的iPhone上使用Safari瀏覽器是一個可怕的笨重繁瑣的經驗和「移動優化」網站並不理想,也沒有真正利用您正在開發的設備的功能(即多點觸摸等)

這就是爲什麼我認爲移動應用程序更多封裝網絡內容並以合適格式傳遞的適當方式爲其平臺。以iPhone和Android的Facebook應用爲例。這是採用網站的核心功能,並以易於使用和設計的設備爲背景對其進行設計的完美例子。

在回答你的問題,然後是的,我會接近與Web服務的發展放在心上,雖然我與djhworld的本地移動同意使用這些反饋,你需要與你的網站

0

接口的相關數據應用程序有時比移動優化的網絡應用程序更容易使用,但實施時間和用戶羣碎片存在相當大的差距。我認爲最好的第一步是開發一個移動Web應用程序,如果您在那裏使用,請考慮使用Web服務開發本機應用程序。您可能還需要在PhoneGap的看作爲一種交叉編譯一個移動應用程序:

http://phonegap.com/

而且,看到我other post about mobile web application development

0

如果您想最大化您的移動網站投資,我會用HTML5開發它。目前,只有WebKit瀏覽器支持它(即將推出iPhone/iPod/iPad/Android/Blackberry),但在一年之內,發達國家的大多數設備都會支持它。

如果您需要檢測服務器端的移動設備,我會推薦Tera-WURFL。這是一個高速PHP & MySQL移動設備檢測軟件包,免費且開源。