I've been using construct 2 for a while and it seems to be the best tool coming from flash, even if I still miss a lot of features like a timeline, full debugging and support on all environments.
I've made a lot of games in flash and there were never any problems with them behaving different on different platforms, but now since Steve Jobs killed flash I've been thrown back 10 years and I try my best to keep up with my clients needs.
Don't get me wrong, I am very happy for construct 2 since it would have been a nightmare to code my games from scratch and get them to work in all browsers on all platforms.
My main issues are sounds on ios, especially on iphone but sometimes also on ipad. I've read all the topics on this issue and it always boils down to the same answer, "contact apple, it's their fault", and i totally agree on this, BUT, we all know apple. The will not even read our bug reports, they never do. And even if they did, they would only tell us to create an app instead.
So in my opinion, it would be better if you great people on scirra could try another approach; "apple won't fix anything, let's see if we can get it working anyway" or at least find workarounds.
Unfortunately I cannot deploy my games as native apps, and the point with html5 was that i shouldn't have to. If that was an option I could create them in flash which is a much more potent platform.
My main issues are:
* Sound does not play on iphone, only when using lan preview, not when deployed on server. This happens sometimes, and sometimes it plays some sounds but not all, so this is not due to incorrect mime-types.
* If I create a web app, when it is minimized and launched again, the homebutton does not work anymore and you need to do a hard reset. On ios 6 and below the power button was unresponsive as well.
I am investigating this on my own and I promise to share my progress, if any.