Egyptoon wrote:Ashley wrote:Most criticisms people raise of platforms like Crosswalk are simply temporary bugs. They'll get fixed. Native platforms have bugs too, and they usually end up fixed as well. Everyone was crying for us to develop a new desktop exporter when NW.js had a v-sync bug. As far as I can tell, it's now fixed, and I haven't seen any other demands for a native desktop exporter since. I knew it would be fixed and I tried to explain this, but people demanded native exporters anyway. It would be crazy if we started this massive engineering project just because of a temporary bug. In the space of a year or however long it would take, any temporary issues would almost certainly be fixed. And given how fast HTML5 has developed - from no mobile support at all just a few years ago - it seems unwise to bet against this.
No, this is completely wrong.
Not just temporary bugs, starting this "massive engineering project" is a must if you want C2 to stand for the next year.
The problem is not related to bugs, playing HTML game inside a web browser on android system is a very big waste of CPU power and battery life, at the end the games performance is horrible.
Flappy bird clone game consumes about 70% of CPU power and makes the mobile device suffers a lot, APK size about 23 mb just for a very simple game! and runs at 35 fps ! WHY ?!!
such a game must be 2 or 3 mb maximum, consumes about 10% of CPU power and runs at 60 fps on most mobile devices.
Scirra must work on a native exporter, C2 must allow us to create more advanced games on mobile devices, i can't make 2 sprites to move smoothly on mobile device with C2 regards any optimizations to both code and images.
I'm not saying that to open fire on C2, i LOVE C2, and i LOVE making games using C2, and i tried every single program avaliable and i didn't find a single one can replace C2 even Fusion 2.5
I appreciate all your efforts making C2 an AWESOME software and it is really awesome. except for the mobile export options.
in my country we have a Proverb says: "He ruined the whole dish by 1 penny salt!"
explanation: when someone makes a perfect thing and ruined it completely by a very tiny mistake at the end. the cook is ruined because of some little salt that makes it uneatable!
Pardon my directness, but if you've got issues with bugs caused by third parties who control the end technology to deliver your game, take it up with them. Or fix it yourself. Or code your own game engine, since apparently it'd be super-easy for you to do so based on your in-depth understanding of how cross-platform game engines based on bleeding-edge web technology are developed over time.