2011-04-26 34 views
1

我想開發一個我的webiste的移動版本,當然它的功能很少。此應用程序將運行在iPhone,Android和黑莓。更好的方法是什麼?從asp.net JQuery應用程序準備可執行文件

  1. 創建一個asp.net應用程序並將其部署到服務器上,就像任何其他Web應用程序一樣,用戶可以通過訪問移動瀏覽器的鏈接來訪問它。
  2. 創建一個asp.net jQuery移動應用程序,併爲iPhone,Android和Blackberry提供應用程序,以便用戶可以安裝它。從Web服務獲取Web內容。

我更喜歡approcah 2,因爲這樣我可以提供一個可執行的應用程序,我可以提供給用戶。我的問題是,我用jQuery手機在ASP.NET中開發了一個移動應用程序,但我不知道如何製作一個應用程序。

有什麼想法?

EDIT1

是否有任何教程存在該演示如何創建PhoneGap的一個應用程序,whoch在不使用Web瀏覽器打開的URL知道這是一個的網絡瀏覽器[即隱藏地址欄瀏覽器]

+0

有什麼建議嗎? – Chris 2011-04-26 11:07:11

+0

我有asp.net應用程序,我只是想在Andriod中創建一個圖標,它可以在web瀏覽器中打開我的應用程序 – Chris 2011-05-02 14:24:34

+0

您可以做的一件事是修改您的主網站,並使用@media queries(http:/ /baymard.com/blog/responsive-web-design) – 2011-05-07 19:45:59

回答

1

查看IISExpress或IIS嵌入式Web核心(Windows 7的一部分),以將您的應用程序作爲桌面應用程序分發。

但是,如果您希望爲您的移動用戶提供離線式應用程序,以同步來自遠程網絡服務器的數據,請查看HTML5 LocalStorageoffline manifest。 (同樣的選項也可以爲桌面用戶工作,gmail做這樣的事情)

+0

我已經準備好了一個asp.net應用程序,但是我想爲Android創建Icon,Iphone會在移動設備上打開它。我的意思是我不希望我的用戶記住URL。 – Chris 2011-05-02 14:19:01

+0

在iphone上,魔術是清單的組合(讓它脫機運行),圖標文件被命名爲'apple-touch-icon.png' [在iOS上](http://www.bernskiold.com/2011/01/07/added-an-iphoneipad-icon-for-your-website /)(Android [有更多挑戰](http://www.mollerus.net/tom/blog/2010/06/web_app_homescreen_icons_in_android。 html)),並使用[少量meta標籤](http://ajaxian.com/archives/iphone-full-screen-webapps)來定義應用程序以全屏運行。 – 2011-05-03 14:20:14

+0

您的用戶仍然需要通過瀏覽器的「添加到主屏幕」按鈕將圖標保存到桌面。可能會有一些JavaScript(經典的「添加收藏夾/書籤」腳本可能會工作)爲他們做到這一點。 – 2011-05-03 14:25:53

相關問題