2011-07-22 246 views
2

我有一些應用程序想法,我想免費發佈(與廣告)。我是一個Web開發人員,此時不想學習Java/Objective C。我可以將這些想法輕鬆地構建到HTML 5在線應用程序中。PhoneGap應用程序與PhoneGap + WebView + HTML5 Web應用程序

是否有任何理由我不能使用PhoneGap的構建應用程序,並把沒有在應用程序,但一個廣告,並指向我的web應用程序的在線網頁視圖?我不需要相機或GPS支持,我只是將PhoneGap看作一種輕鬆獲取不同平臺上的應用程序的方式。我喜歡將WebView指向Web應用程序的想法,因爲我可以更輕鬆地進行更新。 (而不是建立HTML到PhoneGap的)

是否有可能在我的方式得到任何技術原因或開發者指南?有小費嗎?謝謝!

回答

2

Android Market的你真的不應該有任何問題,因爲沒有審批流程。至於蘋果公司,他們的指導方針可以是嚴格的,但他們比任何事情都更接口準則。如果您有興趣,請閱讀this作爲指南。此外,請注意,用戶通常不喜歡網絡應用,偶爾會因此而留下1星的評級。請記住,移動互聯網通常比使用普通電腦時慢得多,因此讓整個應用程序僅從網絡中提取內容會讓用戶覺得您的應用程序運行緩慢。擁有本地應用程序的主要原因之一是,所有的後端和後端都內置在應用程序中,最大限度地減少與服務器的聯繫。

+0

感謝您的意見。我一定會關注應用程序的速度,如果我無法讓它足夠快以感受原生(或接近),我可能會試着在Android上原生代碼開始編碼。 –

1

這是我想弄明白自己。

我認爲,試圖決定是正確的(本地與Web)的問題從一開始就是有缺陷的過程。正確的答案總是取決於你需要做什麼。從你正在解釋的內容來看,聽起來像構建本地應用程序對於你正在嘗試做的事情來說是過度的。 webview將是完美的。

的PhoneGap增加了允許您訪問某些設備API,以及提供你在哪個設備你的目標應用市場存在的額外的好處。

而且......最後一點,請記住,手機的發展是在它剛剛起步,真的有沒有嘗試和真正的最佳實踐。但對於一個類似的技術(桌面)......看看他們最成功的應用程序是哪些... Facebook?推特? YouTube嗎?

+0

旁註...凱文有一個好點。您需要確保您的應用程序流暢地運行,加載時間過長,並且您會讓用戶感到失望。一些新興的框架可以幫助像jQuery Mobile或Sencha。不要忘記從提供類似JSON的web服務中獲得的速度。 – bwags