Hi all,
There's a few bits of news about node-webkit:
- Node-webkit has been renamed to NW.js since the "node" and "webkit" technologies aren't relevant any more. The project also has a new website at nwjs.io. (I've read a suggestion maybe "NW" can be a backronym for "Native Web" )
- NW.js is now based on IO.js, a compatible fork of node.js. So hopefully this won't break anything.
- An alpha update has been released for NW.js v0.12.0. This is based on Chromium 41 and therefore should fix the infamous jank bug in node-webkit 0.11.x (which is based on the buggy Chromium 38).
Since v0.12.0 is described as an alpha, the official version at scirra.com/node-webkit hasn't changed, and I'm just posting this version here as an experimental option for testing. Hopefully everything works smoothly, but let me know if anything is broken. It worked for me with a simple "does Space Blaster work" test.
I've also read NW.js has dropped support for Windows XP, since the underlying IO.js has. This is regrettable, but probably inevitable. Although Windows XP is still hanging around with ~12% market share (according to StatCounter), it's ~13 years old, a lot of software is already incompatible, it's less secure, and it's going to die out eventually. Windows XP users probably correlate with older hardware with broken graphics drivers that either crash or fall back to software rendering anyway, so they may not have had a great experience with HTML5 games anyway. I do realise this impacts the reach of games published this way, but this is probably the beginning of a trend of decreasing XP support from browsers in future so was only a matter of time.
Note the name of the d3dcompiler DLL has changed for Windows versions. The next version of C2 (r195) will copy the right version, but at the moment r194.2 will only copy d3dcompiler_46.dll. I'm not sure what the impact of this is, but maybe copy d3dcompiler_47.dll over to the exported folder afterwards to make sure that doesn't cause a problem.
Download:
nwjs-for-c2-v0-12-0alpha.exe
Since we're due a stable release I don't want to make any unnecessary changes, so r195 will probably go out still referring to "node-webkit", and through the next beta cycle we'll go through all the node-webkit references and update them to say NW.js instead.