用于HTML5/JS应用程序的桌面包装器

Dae*_*lus 6 javascript html5

我目前正在开发一个HTML5/JS游戏,我想问一下是否有任何解决方案可以为游戏创建EXE/App包装器来运行独立游戏.

我计划使用PhoneGap在移动设备上使用它,但我也希望在自己的窗口中将它作为独立游戏用于Windows/Mac/Linux.也许如果结果不错,可以把它放在Steam和Desura上.

我听说Titanium Desktop是一个选项,但根据我在各个帖子中读到的内容,它似乎已经过时或超级越野车了.虽然其他人提到了Adobe AIR,但我不确定它的效果如何,或者它是否会支持我需要的所有JS.

所以我需要帮助找出是否有一个很好的解决方案,我想做什么.

任何信息都有帮助.

Leo*_*nel 5

我发现的最佳解决方案是NodeWebkit.

它基本上是谷歌Chrome(实际上是Chromium)包装成可定制的无铬接口.它使用Node.js作为后端(您可以进行数据存储,与系统交互......),因此您可以在两端运行快速V8 javascript引擎.

它的核心只是普通的Chromium,它可以顺畅地运行在Chrome上运行顺畅的任何东西.

最初我建议使用AppJS,但我认为该项目从那时起就已经死了.NodeWebkit非常相似,但有一个更好的方法:它将Node.JS API直接带入客户端javascript,因此everthing可以无缝地工作.