2010-04-26 38 views
0

- 我還沒有開發任何iPhone Web應用程序......所以我對此有點混淆。iPhone Web Appication部署和分發流程

- 我想建立一個Web應用程序的iPhone將使用(CSS + JavaScript)。

- 我讀了一些iPhone Web應用程序不需要批准的地方。

它正確嗎?

- 如果我已經制作了我的iPhone Web應用程序(使用CSS + JavaScript)並上傳到我的服務器。

--and如果我想使用iPhone SDK只是在UIWebView中打開它......

--is這個應用程序是適用於iPhone的Web應用程序門戶https://adcweb.apple.com/iphone/index.php與否?

- 如何可以結束用戶submiting到門戶後,得到他們的iPhone應用程序...

- 能任意一個給我解釋一下iPhone的Web應用程序的部署和分配過程的全過程?

在此先感謝...

回答

1

如果您正在構建Web應用程序,那麼我們會討論一些內容,這些內容不需要安裝在iPhone上,因爲它在瀏覽器中運行。所以是的,你不必經過審批流程,它只是一個針對iPhone而優化的網站。你在你的問題中鏈接到的提交是列出蘋果與您的Web應用程序(我不確定的指導方針),它不是提交的應用程序商店。您不必(也不應該)通過使用UIWebView來使用SDK,因爲那意味着要構建需要批准的本地應用程序,必須安裝等。如果您的目標是或可以通過構建一個Web應用程序,所有用戶的需求都是Safari。

1

你不需要批准的Web應用程序。 iPhone可以通過瀏覽器查看任何網頁(只要沒有閃光燈),所以只需按照通常的方式實施應用程序,但是爲較小的屏幕設計。提交表單僅用於在門戶中列出(我不知道哪個門戶)。

如果您想製作與服務器通信的本地iPhone應用程序,那麼您需要註冊一個開發人員帳戶並在Objective-C中開發應用程序(在UIWebView的幫助下,這本質上是嵌入式瀏覽器視窗)。這將需要批准。

0

如何安裝需要安裝。我的意思是一個由使用HTML5的localStorage離線工作的網頁(嵌入式CSS和Javascript)組成的應用程序。如果你失去了連接,你仍然需要能夠訪問頁面本身,即頁面需要在本地存儲,因爲一旦你離線,你不能從外面的服務器訪問它...

2

iPhone (和其他人)支持「獨立」網絡應用程序。這些是旨在脫機工作的網絡應用程序。這些應用程序託管在Web上,但與應用程序一起是清單文件,它描述應用程序將需要的所有資源。這些資源全部下載到設備中。

在iPhone上,要「安裝」其中一個應用程序,您只需將其加入書籤即可。當您爲應用添加書籤時,手機會詢問您是否需要標準應用區域中的圖標,而不是瀏覽器中的書籤。

一旦書籤,用戶可以像任何其他應用程序一樣簡單地點擊圖標。這將爲您的應用程序啓動Safari,並開始使用其本地資源。沒有理由不能寫入從不接觸互聯網的獨立應用程序。 Safari Reference Library有很多這方面的信息。