2012-03-08 76 views
4

我正在研究针对手机的网络应用程序的选项,其中一个选项是编写一个根本不连接到互联网的独立应用程序。考虑使用HTML5是否合理?就我而言,考虑HTML5的主要原因是它可以跨平台工作,但我只是不知道考虑这个选项是否有意义,因为它只能在离线后才能使用最初下载。在html5中编写离线移动web应用程序有意义吗?

在此先感谢您的帮助!

回答

3

如上所述,这是绝对有可能的。我认为其他答案不能提供足够的信息,也不能理解问题,所以让我再提供一点。

是的,可以通过使用PhoneGap作为平台从头开始或使用移动框架(如jQuery Mobile)以HTML格式创建移动应用程序。

PhoneGap的允许创建使用HTML5,CSS & JavaScript和利用PhoneGap的API以利用智能电话中的功能,例如照相机,运动传感器,全球定位系统,储存等

使用jQuery移动真实移动应用,您将创建一个移动网站,该网站必须使用手机的浏览器进行访问,但您可以将此框架结合到PhoneGap平台中。这使您可以在HTML5中创建更原生的感觉应用程序。

我想你应该问的问题是我应该使用什么语言?如果应用程序在线或离线使用无关紧要。重要的是你想要写入哪种语言或平台。使用HTML5编写移动应用程序(速度,可伸缩性,质量,批准等)有缺点。

3

我没有看到这样做的问题。 HTML5为您提供了在本地存储信息的方法以及一系列其他功能。这可以帮助你找到,如果有你想要有关移动浏览器(和Android的)什么:http://caniuse.com/#feat=namevalue-storage

然后你可以看看MVC框架,如Dojo工具包(如果你想小部件开箱),Backbone.js的和等等。

2

是的,这是可能的。实际上很多跨平台的应用都使用HTML5或JavaScript。你可以看看phonegap.com。这是跨平台使用html5

1

是的,完全可以使用HTML5创建应用程序(如果需要,还可以使用javascript)。
在HTML5中编写您的应用程序可以更轻松地移植到其他移动操作系统。
请记住,HTML5还没有确定,所以你可能必须在一段时间后重写某些部分。

Phonegap可用于此,如一些已经建议。
如果您熟悉Java的,只是希望有一个HTML5应用,所以你可以将它移植后,
你可以使用谷歌GWT(其转化的Java到HTML5和JavaScript)

1

这是可能的,但我不”我认为这是根本不能连接到网络的应用程序的最佳选择。 HTML5离线应用被设计为在没有网络连接的短时间内工作,而不适用于永远不会连接到网络的应用。另外,HTML5本地存储空间有限。我不确定我的头顶有什么限制,但我认为你最好再选择一条路线。

0

肯定!目前已有开发人员正在研究它。 HTML5具有原生的类似功能,例如写入其自己的数据库等。正如他们所说,HTML5尚未确定,所以它可能需要一段时间才能被所有人采用。

想象一种语言来统治他们都:)

相关问题