我最近才发现cooconjs,一两周之内我就很兴奋地学习。但是我也发现了英特尔的人行横道。
两者看起来都非常有前途,而且我不知道哪个更适合使游戏在手机上运行得更快。
在此处的文章:https://www.scirra.com/blog/133/introducing-crosswalk-the-new-way-to-publish-to-android中,它表示速度非常快,而且asmjs代码实际上可以接近 native 移动应用程序。如果chrome现在可以运行amsjs兼容代码的速度比它应有的速度快..也不是cooconjs也不运行chrome版本但没有所有dom。
最佳答案
首先,我用cocoonjs开发了一个游戏,运行速度惊人。
我建议从应用程序/播放商店下载茧启动器。
在这个应用程序中,您可以打开DEMO应用程序,在其中您实际可以看到您对cocoonjs可以做什么以及它有多快。
其次,cocoonjs实际上所做的是,他们从头开始构建了一个完整的自己的加速浏览器,该浏览器100%专注于canvas元素的速度。该浏览器仅在 Canvas 上无法处理其他任何DOM元素。不过,您可以在加速的浏览器上打开透明的webView作为覆盖层,该覆盖层可以通过两种方式进行通信。因此,您实际上能够在与加速的浏览器(可能是您的游戏)进行通讯的普通Web浏览器中构建GUI。此外,您可以通过其javascript API访问系统功能,并且可以通过javascript来使用很多扩展,例如Facebook/应用内购买/广告等。
有关更多信息,请访问http://docs.cocoon.io/