nodejs打包成exe、apk、ipa的工具(windows开发环境下)有哪些?各有什么特点。

如题。我想把开发的应用(含html,js,图片,音频等资源)打包成exe、apk以及ipa,目前我知道并且会用的打包exe的工具是webkit,打包apk和ipa的是hbuilder(性能略差)。我听说过一些其他的工具,但不清楚它们各自有什么特点。我希望能打包得尽量小,谢谢。

已邀请:

stupidghost

赞同来自:

目前我打包exe用的是node-webkit,打包移动端用的是cordova,打包exe几乎没什么问题,移动端还有一些缺陷,(我没找到解决办法),如播放音频,读写文件

jacsondct

赞同来自:

桌面(Windows、Mac、Luinx)环境的话node-webkit,和特别是electron (即atom-shell)不错

移动设备环境的话,目前跟本地nodejs的app方案感觉都不太靠谱,了解过的有几家,楼主可以看下

但是这些方案都或多或少有不完美的地方,特别是在IOS系统下,主要涉及到苹果对APP中执行js的要求和限制等。

当然楼主也可以不必执着与nodejs。在移动设备上可以选择一些混合应用的方案

例如:

相关的技术

  • XDK (Intel家的HTML5APP集成打包工具)

  • Crosswalk (Chrome家的旨在弥合不同Android平台间WebView性能差异的工具)

stamina887

赞同来自:

打包桌面系统可以试试Atom-Shell

要回复问题请先登录注册