2011-04-26 54 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

相关问题