2013-08-04 30 views
0

我以前做過本機應用程序,但我正在考慮製作一個HTML/JS應用程序。我不確定這些應該如何構建。正確的方式來構建一個HTML應用程序

例如:

  • 如果該應用僅僅是指向我的服務器,即網頁視圖:www.example.com/webapp並擁有所有的應用程序文件和資源呢?
  • 是否所有應用程序文件都包含在可執行文件中?
  • 之間的東西,比如像本地存儲的大型資產文件(圖像,可能是jQuery等庫),而實際的應用程序從我的服務器上被拉入,以至於始終使用最新的代碼。

這個應用程序尤其需要上網,因爲它是唯一的真正目的是查詢當地提供的數據庫,所以在這種情況下,我不擔心任何功能,提供離線訪問。

此外,蘋果是否會批准任何只是webview指向服務器的應用程序,因爲在批准後我可以完全更改功能?

創建HTML移動應用程序時,我應該注意的其他任何事情,特別是關於獲得Apple批准的內容?

謝謝!

回答

1

蘋果將推出僅使用HTML和網絡語言的.ipa應用程序。但是,在將應用程序提交到應用程序商店時,Apple有幾個要求。這些要求有時會使使用HTML5開發應用程序的人認爲他們的應用程序因爲使用HTML5而被拒絕。

我建議使用標準HTML5編碼JQueryJQuery Mobile,CSS,並使用JSON編寫MySQL數據庫。您可以使用Phonegap編譯您的應用程序,這樣您就可以將它用於多種類型的移動設備,或者您可以將其上傳到您的服務器。

+0

蘋果公司是否只允許一個指向我的服務器的web瀏覽器來訪問我的web應用程序? – Sandy

+0

@Rob是的,沒有。我討厭蘋果公司的一件事是如何宣傳創意和創新,但他們會拒絕一個應用程序的方式。這裏有一個提示谷歌**如何使用HTML製作iTabBar **大多數情況下,被拒絕的Web應用程序在添加iTabBar後可以輕鬆地重新提交,如果應用程序存儲在服務器上或不 –

0

嘗試使用PhoneGap它使用Android和IOS中的WebView。
還要檢查基礎的PhoneGap框架和插件如:
Appcelerator
KendoUI and Icenium
Convertigo
Sencha

您還可以使用jQuery Mobile的使用這些工具。

+0

這個問題太籠統了,所有這些網站都有很棒的教程和視頻。 – NickF

+0

我認爲這必須關閉。 – krishgopinath

+0

嗨,大家好。我相信這個問題是可以的......這是一般的答案。我沒有在尋找一個框架清單,可以很容易地谷歌搜索。我有興趣瞭解什麼是移動應用的最佳結構,正如我在我的問題中解釋的那樣。另外還有一些非常具體的Apple相關問題。 – Sandy

相關問題