— it's not that one thing going on though.. you could have a bunch of "while true" stuff going on that's eating CPU Cycles.. I don't know your game. There are other optimizations as well that could be applied that maybe were not.
— I agree I'd rather have a tool that can build things easily and efficient and maybe not have the best performance for now..
However the issue I have with Construct 2 / Mobile is that it's very unstable and unregulated. The need for mobile and reliable mobile publishing is only going to increase not decrease. The fact that there is a choice is great, but not if both choices are unreliable / in various states of broken.. relying on 3rd party plugins for features that are not even actively supported.. it's a nightmare.
expecting a developer to try both and see which works is unacceptable.. these tools have plenty of little "gotchas" sprinkled throughout them that takes time and frustration.. but IF someone take ownership of these services and can validate things are working (even if they are not for you) it can be very helpful in knowing the user is not spinning their wheels for no reason..
I have found it extremely helpful (to Sang Ki's credit) that he includes a sample capx of each plugin.. this way a user can test them this way before putting the plugin in their game. If Scirra created their own cordova plugins (they were not interested in working with Sang Ki for whatever reason) then we would know they are supported and tested.
If they tell us which platform they tested them with.. then we know that they work for someone else and that can be very helpful. Human error is easy to encounter with the publishing process but all the more reason why Scirra owning the exporting / plugin pipeline would be tremendously helpful.
I'm not advocating they make native apps, but I am advocating that Construct 2 can't say "publishes to *iOS / *Android" without some kind of * next to it saying..
"*You are likely in for a miserable experience, but we don't care. not our problem, Good luck - Scirra"
would be much more accurate.