iOS exporters a sad situation.

Discussion and feedback on Construct 2

Post » Sun Aug 12, 2012 5:52 pm

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?
B
29
S
9
G
6
Posts: 525
Reputation: 8,294

Post » Sun Aug 12, 2012 6:00 pm

Having good performance on ios would be a good bonus.
My professional Royalty Free Music at Scirra Assets Store
--------------------------------
Specs: i5 2500, 16gb of ram, gtx 770, win 7, Focusrite Scarlett 8i6, Mackie mr8mk2, Alesis 320, browsing the net on chrome.
B
71
S
19
G
19
Posts: 1,919
Reputation: 16,910

Post » Sun Aug 12, 2012 6:22 pm

I choose to believe in CocoonJS because I think its easier to throw together customization options than to optimize PhoneGap so drastically. I believe as time goes by the situation with these 3 solutions will improve, and we'll have something good to work with.

I don't think Scirra should spend their time working on its own solution for this
B
36
S
10
G
6
Posts: 948
Reputation: 11,101

Post » Sun Aug 12, 2012 6:38 pm

@Rory I agree to a certain extent, but the reality is that the CocoonJS build service is MIA, and their container didn't get approved by Apple (which is not a good sign as they might be linking to private libraries), when I'll see the service online and ready I'll believe it too, meanwhile I' searching for a fallback solution..
B
29
S
9
G
6
Posts: 525
Reputation: 8,294

Post » Sun Aug 12, 2012 6:44 pm

Writing our own wrapper is just about beyond our resources at the moment, although it's not out of the question. I would only consider it as a last-ditch effort if all other methods have completely failed first.

It seems a much easier solution is to integrate Game Center, IAP and iAds in to CocoonJS and directCanvas. I'll contact them about this and see what can be done. If both supported all three of those iOS features, would that solve the problem?
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,600

Post » Sun Aug 12, 2012 6:57 pm

Yes Yes Yes to Game Center, they're going to add some fun new stuff in iOS6. Challenges and FB friends syncing!
B
36
S
10
G
6
Posts: 948
Reputation: 11,101

Post » Mon Aug 13, 2012 12:15 am

I would prefer if Ashley focused his resources on improving the core construct experience, as he's already doing with technology like webGL acceleration, but also with stuff like custom ACEs, prefabs, event-coded extensions and plugins, layout variables, multiplayer, more power in the IDE, tilemap support and other awesome stuff like that!

I'm leaving my two cents so Scirra knows not everyone cares deeply about iOS and Android, though I concede that for you guys it probably is extremely important.
B
35
S
8
G
8
Posts: 532
Reputation: 6,868

Post » Mon Aug 13, 2012 9:52 am

@Fimbul I agree that not everyone is interested in mobile, but the reality is that IMHO Scirra needs a showcase of applications because the tools in fantastic, far better than the competition, but the competition has commercial games to showcase and currently mobile is the only realistic way of publishing a commercial indie title in a small timeframe plus it's where the money vs investment is.

@Ashley, adding those feature will make me use their platform, even pay for it, but the priority must be Game Center, not useless propietary solutions, Game Center for iOS and OpenFeint for Android. Everything else is not right.
B
29
S
9
G
6
Posts: 525
Reputation: 8,294

Post » Mon Aug 13, 2012 9:59 am

iOS 6 will mean for gaming, hope CocoonJS and appMobi could integrate Game Center.
B
96
S
25
G
20
Posts: 3,055
Reputation: 22,644

Post » Tue Aug 14, 2012 12:16 am

Hello,

I will try to give some feedback on this from Ludei's point of view. We are developers ourselves and know how frustrating it is to get some technology to work as we would like to. There is always a catch.

CocoonJS is not perfect. It is what it is. A canvas acceleration environment at first but a full access to multiple native like features once you start digging. It is not open source and it is true that the cloud compilation system is getting a little more time than we expected/hoped, but I can assure you that it is about to be published, we are just solving the final minor bugs.

We already have iOS ads and IAPs integrated and more features are coming. The CocoonJS Launcher App has finally been approved and a major release will be published shortly that we are sure will be great for all of you.

I am not saying that CocoonJS is better or worse than any of the other solutions. I am just stating what CocoonJS is and we are working really hard to give you the opportunity to try the technology and choose for yourselves which one fits your needs. Scirra has done a great job on this too with their export to CocoonJS option.

Keep up the great work (we have been running great Construct2 based projects lately!).

Regards,
Iker.
B
9
S
4
G
4
Posts: 383
Reputation: 3,616

Next

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 12 guests