如题。我想把开发的应用(含html,js,图片,音频等资源)打包成exe、apk以及ipa,目前我知道并且会用的打包exe的工具是webkit,打包apk和ipa的是hbuilder(性能略差)。我听说过一些其他的工具,但不清楚它们各自有什么特点。我希望能打包得尽量小,谢谢。
如题。我想把开发的应用(含html,js,图片,音频等资源)打包成exe、apk以及ipa,目前我知道并且会用的打包exe的工具是webkit,打包apk和ipa的是hbuilder(性能略差)。我听说过一些其他的工具,但不清楚它们各自有什么特点。我希望能打包得尽量小,谢谢。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
在桌面(Windows、Mac、Luinx)环境的话node-webkit,和特别是electron (即atom-shell)不错
在移动设备环境的话,目前跟本地nodejs的app方案感觉都不太靠谱,了解过的有几家,楼主可以看下
node-app
jxcore
但是这些方案都或多或少有不完美的地方,特别是在IOS系统下,主要涉及到苹果对APP中执行js的要求和限制等。
当然楼主也可以不必执着与nodejs。在移动设备上可以选择一些混合应用的方案
例如:
cordova (应该是名气比较大辣)
cocoonJS (在线打包工具,主要针对HTML5游戏吧)
hbuilder
相关的技术
XDK (Intel家的HTML5APP集成打包工具)
Crosswalk (Chrome家的旨在弥合不同Android平台间WebView性能差异的工具)