我打算创建一个将分发给Android,iPhone和WP的网络应用程序。
我没有Mac,所以如何为iPhone制作一个webapp,我唯一需要的是没有缩放或其他任何东西的webview,它打开一个特定的网站(应该真的很简单?)。
我可以使用Windows轻松地为Android和WP创建它,但我怎么能为iPhone做到这一点。我一直在研究一些框架,但你们有什么建议。我正在寻找100%免费的东西,开箱即用,没有广告或其他东西。
一个小小的奖金问题。是否建议将jQuerymobile用于WebApps,还是应该坚持使用其他框架?巫?
答案 0 :(得分:2)
如果您正在尝试构建Web应用程序而不是本机应用程序,那么该过程非常简单:创建Web应用程序。真的是这样的。当涉及到网络应用时,你需要为iPhone和Android做一些不同/特别的事情,因为他们都使用了WebKit。
就框架而言,有几种选择。就个人而言,我使用(并推荐)jQuery Mobile,但根据您的需要,还有很多其他选择。如果您正在构建的内容相对简单,则可能根本不需要框架 - 只需要有关响应式设计的教程,例如this one from Scott Hanselman
HTH
答案 1 :(得分:0)
如果我很清楚你想要什么,你只需要在网页视图中显示一个网页,而不需要在iPhone上使用硬件,不是吗?那你为什么不开发你想要的网站/网络应用程序,在服务器上托管它,并在你的网站上提供描述你的网络应用程序的iPhone链接?我的目的是为了你,因为有一些东西创造了沉浸,用户认为这是一个应用程序,而不是一个网站: 在HTML源代码中,只需添加以下内容:
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="viewport" content="width=320;" />
<link rel="apple-touch-startup-image" href="images/default.png" />
<link rel="apple-touch-icon" href="images/homescreen.png"/>
有了这个,并且在将网站放在跳板(应用程序的墙壁)上的书签之后,当您像任何其他应用程序(具有您想要的特定图标和启动画面)一样启动网站时,您没有Safari Mobile界面,然后就像你有一个真正的应用程序。此外,通过HTML5缓存,您可以离线使用网站。
为了开发您网站的特定部分,jQuery和jQuery Mobile将为您提供很多帮助。