Google Play 64-bit requirement

Google is going to be requiring updates and new apps to provide 64-bit versions: https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html

How does Corona handle this?  Are we already building with 64-bit?  What about plug-ins?

Corona currently produces 32-bit applications. 64-bit is in the works!

Rob

Any news on this when will it be available?

This is our engineering team’s #1 priority. It’s a huge, complex change.

Rob

Thanks for the info Rob!

I sincerely hope that the update will be ready in time. The last time Google set a deadline, all apps that didn’t do so in time were completeley removed from the appstore - an absolute disaster for the developers!

I also fear that many (if not most) of the 3rd party plugins won’t be ready for 64 bit :mellow:

Hi Rob, 

do you have any update with this change to 64 bits?

Thanks

Please don’t mis-interpret this, I honestly want to give you an update. Engineering has compiled and built a 64 bit version. Is it ready for you? No. We have a very long way to go. Android 9 needs to be supported and Android Q just got announced. I don’t know how much work is needed on our server-side infrastructure, but I’m assuming that we still have to find a way to convert from ANT to Gradle on the back end. Then I’m also assuming every Google based plugin dependency library will need to be updated and tested. There are other plugins that will need updated like Notifications. This is a very big project with many, many moving parts, and getting 64 bit builds compiling is a great first step, but we have a long way to go.

Hello, I made my first game, and when I tried to publish alpha for testing GPGS, Google didn’t accept my apk without 64-bit.

Is there a possibility to share my 32-bit apk??

Is this the message you got?

That’s a “Warning, saying by 8/1/2019, apps have to be 64 bit”. We are working on that support now, but you should still be able to submit your app today.

If you are getting a different message, please share that?

Rob

Hi Rob!

Will the Corona update be ready in time to produce 64-bits builts?

Hi Rob, Any news about when the Corona SDK upgrade would be ready to compile in 64 bits?

I think if there was any news, he would have let us know yet.

However, I am slowly starting to panic. Time’s already short, considering that many 3rd party plugins need to be converted as well (which can only be done if the Corona SDK 64 bit version is deployed).

Go on… :wink:

Curious;

https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html states that “Google Play will continue to accept 32-bit only updates to existing games that use Unity 5.6.6 or older until August 2021.”

If Unity has been granted an extension, surely Corona can be too?

Yeah that does seem somewhat unfair!  Corona only has a tiny fraction of the market share that Unity has.  Money talks clearly!

I’m having this same warning message and it won’t allow me to rollout for testing without a 64 bit version.

What is the update on this? will the latest daily build fix this problem?

I can’t progress right now as it seems I can’t test leaderboards and IAP without getting past this step…

My calendar says it’s May 1, not August 1. This is a warning, not an error. If you are getting blocking error, please post a screen shot. 

We are taking this serious, but it’s a complex issue and we are working to get this done, 

Rob

This is on the internal test track with an APK build from the current public release (not the daily build).

I click ‘review’ and get the warnings below. The “start rollout to internal test” button is greyed out and will not enable no matter what I do.

warning_block.png

warning_block2.png

For the record I created a new Play Store entry a couple of weeks ago with an internal beta APK, gradually updated and pushed to alpha, then production about a week ago, and I didn’t see this warning even once.

Is it possible that the devices you’ve selected for internal testing are literally 64bit only? Android is built from the Linux kernel and it is possible to compile a kernel without support for 32bit binaries, so it’s theoretically possible that some Android devices have that kind of a kernel.