如何使用HTML5开发移动应用程序?

12

我能使用Android SDK开发Android原生应用程序,但是现在我想学习如何使用HTML5开发移动应用程序。 使用哪个工具来开发这些HTML5移动应用程序? 有人可以帮我吗? 提前致谢。

9个回答

6

Sencha Touch 是一个优秀的Javascript框架,用于创建移动应用程序。它支持所有使用Webkit浏览器的手机。

可以将其包装在PhoneGap中以利用手机特定的API。现在Sencha正在创建自己的包装系统,以提交应用程序到应用商店。


有许多使用HTML5的移动Web应用程序框架,那么哪一个是最好使用的呢? - Ramesh Solanki
我只使用过Sencha Touch,但它是一个非常成熟的框架。它还有一个非常活跃的社区来提供帮助。它也得到了Sencha公司的支持,因此有积极的开发。Jquery mobile稍后才出现在这个领域。 - blessanm86
好的,谢谢。现在我有一个问题: 我是否可以使用Sencha Touch框架开发任何能够使用本地SDK开发的应用程序? 另外,Sencha Touch支持多少个移动平台? - Ramesh Solanki

4
虽然你可以通过简单搜索“android html5框架”来获得答案,但这里介绍一下PhoneGap。这个链接可以帮助你进一步了解。 这个链接是我找到的第一个相关网页。

没有像PhoneGap这样的框架。 - Ramesh Solanki
有许多使用HTML5的移动Web应用程序框架,那么哪一个是最好使用的呢? - Ramesh Solanki

4
如果您想在Android应用程序中嵌入HTML,可以使用Android的webview小部件。

现在,谈论如何做您的webview本身。我建议使用移动框架构建一个外观漂亮、易于访问的应用程序,而不需要太多困难。我曾经使用过Jquery Mobile,我认为这是一个很好的开始。


有许多使用HTML5的移动Web应用程序框架,那么哪一个是最好使用的呢? - Ramesh Solanki
@RameshSolanki 你不能说哪一个是最好的,我认为你应该找到一个你喜欢的。我只是告诉你我特别喜欢Jquery Mobile。 - lc2817

1
使用Apache Cordova http://cordova.apache.org/ 作为显示HTML 5页面的容器。 使用Twitter Bootstrap来创建响应式网页,自动调整组件大小,根据应用程序所在的屏幕大小/类型。

0

JqueryMobile

这是一个基于HTML5的统一用户界面系统,适用于所有流行的移动设备平台,构建在坚实可靠的jQuery和jQuery UI基础之上。

此外还有拖放UI工具。


0

既然您是一名Android开发者,那么您可能已经习惯了使用Java进行编程。您可能还想尝试一下Google Web Toolkit,它可以让您使用Java编写HTML5应用程序。有许多不同的GWT移动小部件库可供选择。问题在于您是想使用Java还是Javascript进行编写。


0

你也可以尝试使用MoSync(www.mosync.com),它的优点是-它是真正的跨平台,还可以编写混合应用程序(使用C++和HTML5),并且由于是跨平台,如果您编写一个插件,它将适用于每个平台,这意味着我们不必像在PhoneGap上那样分别编写Java、Object C、Dot Net等插件。

我写了一个使用MoSync和Sencha Touch制作HTML5 Twitter客户端应用程序的教程,可能会对你有所帮助。


0

你可能想要尝试的另一个工具是Tiggr(http://gotiggr.com)。Tiggr是用于构建HTML5移动应用程序的云服务。它配备了可视化的jQuery Mobile设计师。

注意:我是Tiggr的开发者倡导者


0

您可以使用RIB构建HTML5用户界面,然后自己添加代码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接