I have in my hands a completed game that with PhoneGap is able to pull 40fps with 80 objects on screen.
It supports Game Center, IAP and iADs.
The problem is that is currently using around 99% of the phone resources, on iPad (3rd generation) I get 3fps and on older iPhones 10-15fps with battery drain.
Basically I cannot publish it.
I know that some of you will now say: AppMobi! CocoonJS!
But currently they don't support iOS properly and are closed source (no, I won't even consider the mess that is the "open source direct canvas").
Currently making money on the Play Store is very very hard, I can't give you the exact data as I would violate the appstore TOS, let's just say that my published "game" sold more than 50 times more on iOS than Android.
For any game to be even considered in the AppStore, requires polish, and especially requires compatibility with Game Center and other advanced features of iOS for monetization and user experience.
PhoneGap has an insane amount of very well made plugins that supports almost anything you can imagine, and are easy to integrate with Construct through the callJS plugin. On the other hand we have two closed solutions that tries to push cloud services that are sometimes in violation of the AppStore policies (eg. remote updating).
I don't want to sound harsh, because AppMobi gives a very big acceleration to games, it's just that I don't see the next Angry Birds gets published on any of these platforms, not because the tech isn't there, just for the lack of customization options.
I think that Scirra here has an opportunity to seize the moment and create their own iOS wrapper just like ImpactJS
is doing (this is how
). There are seriously tons of people that are waiting for an alternative to UIWebView built into the PhoneGap system. Or at least a solution like the one implemented for Impact that can support plugins like PhoneGap. I don't have the time to develop something like this, and even if I did, it would still require Scirra support to make it work.
@Ashley, will you ever consider dedicating your time to something like this?
And all the others, what are your thoughts about this issue?