Hello everyone, From 1st august google android apps must support x64 architecture. Google says: Which means what if I support x86 I must also support x86_64, but there is no x86_64 architecture on unity player settings screen presented in google manual(picture below) My current android unity app supports x86 architecture for android. Unity does't support x86_64 architecture, so will enabling arm64 be enough for google like on picture or I should also disable x86?
The motivation behind Google's policy change here is to ensure the Play store content is upgraded to support ARM64. However I will reach out to Google and ask for clarity given the wording you pasted. In our blog post back in March we announced we will be dropping support for x86 Android https://blogs.unity3d.com/2019/03/0...bit-and-app-bundles-backported-to-2017-4-lts/ For transparency there are no plans to add x86_64 support.
Confirmed with Google you would indeed need to drop x86 in order to be compliant with their 64bit requirement.
Thanks for confirm ScottF. Anyway there is mistake on player settings screenshot here https://developer.android.com/distribute/best-practices/develop/64-bit#change-build-settings I'm not sure whom I supposed to notify
@Slash321 I've created a documentation bug for Google: https://issuetracker.google.com/issues/140508493
Select the field to make googleplay read the apks: you can either select to generate Split APKs by Target Architecture