No way to deploy to Android

Discussion and feedback on Construct 2

Post » Thu Sep 20, 2012 7:48 pm

Just because it can't publish to one version of Android it doesn't mean Construct can't export to Android altogether.

There are many phones and tablets with different Android versions going around. My phone, Samsung Galaxy Ace, only supports the Android 2.3. That means I can't install Chrome nor Mozilla for Android, meaning I have to suffer from the godawful browser and performance.

And yet, on this phone I can play Android games made with Construct 2.

Don't blame Scirra for CocoonJS failing to meet expectations, especially for the newest platform.Mipey2012-09-20 19:48:21
B
62
S
21
G
12
Posts: 1,910
Reputation: 13,155

Post » Thu Sep 20, 2012 7:55 pm

@Mipey I don't think it's about that. I think it's that to new comers 'Publish to Android' means one thing, export to Android (eg. completed APK). Not 'export for appMobi' or 'export for CocoonJS', so I can see where the confusion is coming in. I think people are thinking that C2 can publish to Android without the need for the middle man to bridge the gap.

There's no mention anywhere of there being a need to use third party software or cloud compiling to achieve this.

As I said earlier, this is no complaint of mine, I bought into it knowing this was the case but I can see the problem people have if they have forked out 79 for something that doesn't actually export to Android in quite the way they had expected.
ImageImage
Mr. Green - Platform/puzzle game out now!
B
25
S
7
G
1
Posts: 222
Reputation: 3,350

Post » Fri Sep 21, 2012 8:52 am

[QUOTE=Joskin]
- The form control plugins Textbox and Button are not supported.
- The AJAX object is not supported.
- The XML object is not supported.
- The Facebook object is not supported.
- The letterbox fullscreen modes are not supported. If they are selected, it will fall back to simple Scale mode instead.
- The Text plugin's 'Set web font' action is not supported.
- The WebStorage plugin's session storage is not available. Use local storage or global variables instead.
- Most features of the Browser object are not supported.
[/QUOTE]

- Accelerometer is not supported, even now that Ludei is claiming support.

[QUOTE=Joskin] Yeah, must be a joke ... Or explain me how to send an apps made on Constuct 2 directly on my android device.[/QUOTE]

Phonegap 1.7.x recompiled with Eclipse is still the best choice.
B
11
S
3
Posts: 224
Reputation: 2,028

Post » Fri Sep 21, 2012 9:33 am

Thanks for the answers, I'm not blaming C2, its a really good game maker. I'm blaming the "Publish to android" on homepage.

I'll try Phonegap :)Joskin2012-09-21 12:48:11
B
39
S
15
G
5
Posts: 295
Reputation: 6,089

Post » Fri Sep 21, 2012 11:12 am

:)) @Joskin maybe it's good for ad, but with cocoonjs and appmobi, c2's game still can be publish, and about c2, it's still need have more time.
B
50
S
12
G
7
Posts: 259
Reputation: 10,376

Post » Fri Sep 21, 2012 5:07 pm

[QUOTE=Knifegrinder] [QUOTE=Joskin] Yeah, must be a joke ... Or explain me how to send an apps made on Constuct 2 directly on my android device.[/QUOTE]

Phonegap 1.7.x recompiled with Eclipse is still the best choice.[/QUOTE]

Is this manual method really any better than the online Phonegap method? Reading around some other threads, it didn't necessarily seem to be the case. I exported to Phonegap and used the online service and the performance wasn't nearly as good compared to CocoonJS. I have no doubt that results may vary from game to game.

Maybe my poor performance was due to using text boxes in my Phonegap export, when I understand that's a big no no for performance... though, it didn't affect my CocoonJS performance. Spritefont plugin doesn't work for Cocoon currently, but maybe it would for Phonegap? I'll have to experiment with it more later I guess.Crazyhowie2012-09-21 17:07:51
B
17
S
2
G
3
Posts: 28
Reputation: 3,034

Post » Fri Sep 21, 2012 7:32 pm

[QUOTE=Crazyhowie]

Is this manual method really any better than the online Phonegap method? Reading around some other threads, it didn't necessarily seem to be the case. I exported to Phonegap and used the online service and the performance wasn't nearly as good compared to CocoonJS. I have no doubt that results may vary from game to game.

Maybe my poor performance was due to using text boxes in my Phonegap export, when I understand that's a big no no for performance... though, it didn't affect my CocoonJS performance. Spritefont plugin doesn't work for Cocoon currently, but maybe it would for Phonegap? I'll have to experiment with it more later I guess.[/QUOTE]

Phonegap has very poor performance. It becomes just a little better using the manual method and some tweaks like disabling some unused features, setting renderpriority to high and using an external audio player instead the C2 audio object.
I still use it simply (for testing purposes and waiting for something better) because it's the only wrapper that really works with 100% compatibility. No matter if you are using custom objects or behaviors, with phonegap what you see on desktop chrome is what you get also on android but with a barely acceptable framerate.
CocoonJS in its current status is unstable, eats a lot of RAM on the phone, lacks a lot of C2 advanced features and even some basic like accelerometer.
I know that Ludei is working hard on it but now it's not ready for production, hopefully it will be in the near future.
On the other side, I'll never release an app packed with Phonegap. Performance is ridicolous compared to native.
It may sound demotivating but my guess is that we'll never see complex HTML5 apps working at a decent speed on the current Android phone generation.
B
11
S
3
Posts: 224
Reputation: 2,028

Post » Sun Sep 23, 2012 10:47 pm

Hello Construct2 developers,

Ludei is trying it's best to provide you with a way of deploying your apps to the markets with the best performance possible and ways of monetizing them. Many of you have already deployed apps on Google Play (we will soon release a full list of the games) and the results are incredible. Great work. Hopefully in the next releases you will find out that many new features have been added. Please, stay tuned and do not hesitate to contact us if you need further assistance.

Thank you for using CocoonJS and for al the awesome work you are doing!
B
9
S
4
G
4
Posts: 383
Reputation: 3,616

Post » Wed Oct 03, 2012 11:06 pm

[QUOTE=ludei] Hello Construct2 developers,

Ludei is trying it's best to provide you with a way of deploying your apps to the markets with the best performance possible and ways of monetizing them. Many of you have already deployed apps on Google Play (we will soon release a full list of the games) and the results are incredible. Great work. Hopefully in the next releases you will find out that many new features have been added. Please, stay tuned and do not hesitate to contact us if you need further assistance.

Thank you for using CocoonJS and for al the awesome work you are doing![/QUOTE]

Hi, I am really interested in trying your services and becoming your customer... but it seems that your Android app is not compatible with my Google Nexus 7... how can that be possible?

Thabk you for your help, it's higly appreciated!
B
18
S
3
G
3
Posts: 16
Reputation: 3,340

Post » Thu Oct 04, 2012 1:57 am

I'd like to know that too since my new tablet isn't compatible either. It's not a Nexus, it's a BQ Edison released in September.

Just to clarify, the Android Market isn't allowing me to download the app, but the debug .apk works fine. But I'd really like to be able to install it from the market to recieve updates, etc.Xavier2012-10-04 01:58:37
B
71
S
27
G
17
Posts: 254
Reputation: 14,946

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 4 guests