从HTML5创build本机iOS / Android应用程序

有没有一种工具/方法可以在iOS或Android设备上从HTML5或jQuery Mobile代码自动生成应用程序,以便该应用程序完全在移动设备上加载/运行,而无需networking访问,并且没有相应的加载时间延迟(即不是一个Web应用程序)?

我已经研究了一系列的工具(HTML5,jQuery Mobile,trigger.io,phonegap,Appcelerator等),并阅读了大量的文档和计算器以及其他论坛post。 但是,我还没有find这个基本问题的答案。

那里的许多工具(例如trigger.io)夸耀他们正在创build“原生”应用程序。 但是,当我构build了一个示例iOS应用程序来尝试回答上面的问题时,该应用程序将只能在设备连接到Web时正常运行,导致我认为它实际上是一些混合或具有某些本机组件的Web应用程序/function。

我想对于开发应用程序一段时间的人来说,这应该是显而易见的,但对于从新鲜开始的人来说,事实并非如此。

  • 现有的工具是否能够将HTML5 / jQuery Mobile本质上转换为客观的C语言,还是只能连接到Web内容?

  • 是否有可能使用易于使用的跨平台工具(我特别喜欢jQuery Mobile和Codiqa,因为我能够如此快速地构build原型)在iOS或Android上完全本地运行设备,还是你最终不得不手动编写的应用程序(例如在目标C),如果你想它是完全本地的设备(而不是一个Web应用程序)?

谢谢

是的 – Trigger.io应用程序将您所有的HTML / CSS / JS应用程序捆绑到一个本地打包的应用程序中 – 无需访问互联网即可工作。

当然,如果你的应用程序只有在访问远程服务的时候才能正常工作,那么这个体验就会降级,但是你可以用forge.is.connection.connected来处理。

您正在寻找的是英特尔XDK。 http://xdk-software.intel.com/

您可以直接从XDK构build,仿真,debugging,testing和发布您的HTML5代码作为本机应用程序,适用于iOS,Android和Windows Mobile。

你所寻找的答案我相信在这两个方面都是毫无意义的。

没有什么可以将HTML5转换为iOS或Android上的原生应用程序(Windows 8是HTML5的“原生”)。

但是,您可以使用PhoneGap创build一个本地打包的WebApp,这不需要Internet连接,它可以是完整的本地,​​结果可以是非常好的。