How To Mark Your 64-bit App On Google Play Store Using Version Codes For 64-bit ABIs For Android

Published on December 11 , 2014

With Google's introduction of 64-bit ABIs for Android, we need to make some minor updates to Version Codes we use to publish and filter app on Google Play.

The current suggestion make the 64-bit ABI 1 higher than the 32-bit code, making the 64-bit the preferred.

 

The ABI key is: 7 - x86_64, 6 - x86, 3 - ARM64-V8A, 2 - ARMv7, 1 - ARMv5TE. A suggested scheme for your version codes, using the first digit for the ABI, the second and third digits for the API Level, the fourth and fifth digits for the minimum and maximum screen size (1 - 4 indicating each of the four sizes) or to denote the texture formats and the last three digits for the app version. The ABI key is: 7 - x86_64,  6 - x86, 2 - ARMv7, 1 - ARMv5TE. For example,  the version code for x86_64 ABI and an API level 19 APK would be something like 71900310.

Google Play has  added Multiple APK support for x86 CPU architecture. This  feature allows you to publish different APKs for your application that are each targeted to x86 CPU architecture. The APK is a complete and independent version of your application, but it shares the same application listing on Google Play and must share the same package name and be signed with the same release key. This feature is useful for cases in which your application cannot reach all desired devices with a single APK such as an App developed using Android NDK. To learn more about the version code for multiple apk solution, you can read this article: How to Publish Your Apps On Google Play for x86-based Android Devices Using Multiple APK Support

1

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserverd for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804