With the talk of Awesimoum and nodewebkit going around. I had the thought of why not instead use Unity.
Why Unity. It takes JS as a scripting language. It runs on everything. Desktops, IOS, Android, Browsers AND Consoles.
Why Unity, it runs JS as script for it's own full on engine. This means that it doesn't require WebView. This means full acceleration on on the GPU. So all those WebGL effects work across all platforms.
Why not Unity, C2 currently supports platform exporting(CocoonJS, Phonegap, HTMl, CHrome Webstore.....). And these most likely are only tweaks to the current C2 runtime. My concern with this idea is that that a Unity Exporter may require massive changes.
Why Unity. There are great benefits to using Unity, two vs one. However the conversion from runtime to compatible unity script is a lot. I only present it as an idea. But I think it's a pretty good one. just may not be a capable one with C2 as it is.
However, it might be something to think about for C3? which I don't imagine is anytime soon.