Android export below Android Lollipop

Post » Thu May 25, 2017 12:10 am

I guess that if exporting below Android 5.0 is not available it would be for some reason, but...can we expect it in the near future?

My cellphone, for example, is a mid-tier one running on KitKat, it can play pretty much any game, and to this day I never got any android version incompatibility with anything I ever tried to download from the Play Store (Well, as a matter of fact, I actually had that problem with Super Mario Run but the very next day I tried again and it downloaded and ran just fine).

As cool as directly exporting apks is, this is kind of dissapointing and greatly reduces C3 scope.
B
26
S
7
G
1
Posts: 74
Reputation: 2,092

Post » Fri May 26, 2017 6:30 am

KitKat has a big market share. I think it is important to be able to use it.

Can we include Crosswalk 23?

So far we cannot add any thirdparty plugins or custom plugins the way we where able to in Intel XDK.

Would we have to build using Cordova CLI to include Crosswalk and other plugins? What are the steps?
@Nepeo,
@Ashley,
B
16
S
6
Posts: 30
Reputation: 1,198

Post » Fri May 26, 2017 11:34 am

Android 5.0+ already covers 70% of devices. This time last year it only covered 43% of devices. By this time next year, pre-Lollipop support will probably be more or less irrelevant.

On top of that, Crosswalk is no longer actively developed, probably for the same reason, so there is little we can do if people run in to problems with it. Then there's a lot of people out there who go around the Internet saying "Construct 2 generates bloated APKs, it adds 20mb of overhead", which only happens if you select Android <5.0 support, and isn't true if you select Android 5.0+. It seemed to be a significant point to a number of users and impacted the reputation of C2's mobile export (unfairly IMO, since you could easily remove it). I'd rather make a fresh start with Construct 3 and never generate APKs with any overhead.
Scirra Founder
B
400
S
237
G
89
Posts: 24,549
Reputation: 195,525

Post » Sat May 27, 2017 3:31 am

@Ashley
I understand your reasoning. But, imo, wouldn't it be more acceptable to have your paying customers make that choice?

Why not at least offer 4.4 in the build choices? You can still put 5.0+ as the default in the export's dropdown list. Then, if someone chooses 4.4 they would see a warning that it will add the 20mb of "bloat". But, to ignore over 300 MILLION devices (18.8% of android devices use 4.4) from using any app or game made in C3 is very disappointing. That's not a small number. That's like telling the population of the United States that they can't install a C3 game. Not to mention, you've just eliminated most of my devices from being used for any testing and seriously has me questioning if C3 is the right route for me this year...since mobile is my primary target. Until now, I was very excited for C3......

I truly hope you'll think about this and reconsider.
B
62
S
34
G
110
Posts: 114
Reputation: 60,072

Post » Sat May 27, 2017 1:29 pm

You could always do a manual cordova build with the exported files, rather than using our build service.
Scirra Founder
B
400
S
237
G
89
Posts: 24,549
Reputation: 195,525

Post » Sun May 28, 2017 9:42 am

Ashley wrote:You could always do a manual cordova build with the exported files, rather than using our build service.


@Ashley Do we use C3 project build or Cordova export for that? What would you recommend to do the manual cordova build with?
B
16
S
6
Posts: 30
Reputation: 1,198

Post » Sun May 28, 2017 3:42 pm

DarkSide110902 wrote:What would you recommend to do the manual cordova build with?

You should go with either PhoneGap or Cocoon.io.
B
135
S
33
G
17
Posts: 1,560
Reputation: 20,734

Post » Wed May 31, 2017 1:43 pm

DarkSide110902 wrote:KitKat has a big market share. I think it is important to be able to use it.

Can we include Crosswalk 23?

So far we cannot add any thirdparty plugins or custom plugins the way we where able to in Intel XDK.


I agree with that, it would be cool see this in Construct 3. But apparently we have to use Phonegap :|
B
12
S
3
Posts: 118
Reputation: 1,447

Post » Wed May 31, 2017 4:16 pm

DarkSide110902 wrote:
Ashley wrote:You could always do a manual cordova build with the exported files, rather than using our build service.


Do we use C3 project build or Cordova export for that? What would you recommend to do the manual cordova build with?


Export from C3 as a Cordova project, but click download zip instead of build apps. This will give you a stub Cordova project. You can then do a manual build using... Cordova .

https://cordova.apache.org/

To change the target you need to modify "android-minSdkVersion" to the version you want, note that you have to use the SDK version here ( so not 5.0 ) I think it's 21 for Lollipop.

Then from the Cordova directory:
Code: Select all
cordova prepare
cordova build android --release


You will also have to set up the Android build tools to build for android, and the same if you want iOS.

To warn you; the current version of Cordova CLI hasn't been out very long so it's not really stable and the previous version of Cordova doesn't work with the latest Android build tools so you'll need to install an older version to actually build an APK.

We'll probably publish a guide on manual Cordova builds at some point, but I can't offer a timescale.
Scirra Employee
B
5
S
2
Posts: 129
Reputation: 889

Post » Thu Jun 01, 2017 8:38 am

Nepeo wrote:We'll probably publish a guide on manual Cordova builds at some point, but I can't offer a timescale.


I think having instructions on how to do manual Cardova build would be useful.
B
16
S
6
Posts: 30
Reputation: 1,198

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest