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

use*_*237 22 html5 ios jquery-mobile cordova trigger.io

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

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

许多工具(例如trigger.io)都夸耀他们正在创建"原生"应用程序.但是,当我构建一个示例iOS应用程序以尝试自己回答上述问题时,该应用程序只能在设备连接到Web时正常运行,这使我认为它实际上是一个带有一些本机组件的混合或webapp /功能.

我认为,对于那些已经开发应用程序一段时间的人来说,这应该是显而易见的,但对于从新鲜开始的人来说,这不是.

  • 现有工具是否能够将HTML5/jQuery Mobile转换为客观C,或者只是转换为Web内容?

  • 是否有可能使用易于使用的跨平台工具创建移动应用程序(我特别喜欢jQuery Mobile和Codiqa,因为我能够如此快速地构建原型)在iOS或Android上完全本地运行设备,或者你最终是否必须手动编写应用程序代码(例如在Objective C中),如果你想让它完全是设备本地的(不是webapp)?

谢谢

Jam*_*ady 9

是的 - Trigger.io应用程序将您的所有HTML/CSS/JS捆绑到一个本地打包的应用程序中 - 它无法访问互联网.

当然,如果您的应用程序只有在可以访问远程服务的情况下才能完全运行,那么体验会降低,但您可以使用它来处理forge.is.connection.connected.

  • 谢谢.看来我的trigger.io应用程序只在连接到网络时才起作用,因为它正在调用它试图通过网络加载的.js文件 - 我的问题.再次感谢. (3认同)

小智 6

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

您可以直接从XDK,iOS,Android和Windows Mobile构建,模拟,调试,测试和发布HTML5代码作为本机应用程序.