📜 ⬆️ ⬇️

Translation "Prepare your applications for 64-bit requirements"

Translation of the article Get your apps ready for the 64-bit requirement (dated 1/15/2019) of the “Android Developers Blog” blog.

Modern 64-bit processors increase the speed and enrich the experience of your users. Adding a 64-bit version of the application gives an improvement in performance, opens ways for future innovations and adjusts to devices with only 64-bit hardware.

We want to help you be ready, and we know that you need to plan time. We support 64-bit CPUs starting with Android 5.0 Lolipop, and in 2017 we announced for the first time that applications using native code should have a 64-bit version (in addition to a 32-bit version). Today we present more detailed information and a timeline to make this transition as easy as possible in 2019.

image

64-bit requirements: what does this mean for developers


Starting from August 1, 2019


Starting from August 2021


These requirements do not apply to:


We do not change our 32-bit support terms. Play will continue to deliver applications to 32-bit devices. This requirement only means that applications with 32-bit native code must additionally have a 64-bit version.

Preparing for 64-bit requirements


We expect that for most developers, the transition to 64-bit will be easy. Many applications are written entirely in non-native code (for example, Java or Kotlin) and will not require changes to the code.

TO ALL DEVELOPERS: here is an overview of the steps you need to do for 64-bit compatibility. For more information, refer to our detailed documentation.


DEVELOPERS OF GAMES: all three most used engines currently support 64-bit (Unreal and Cocos2d since 2015, Unity since 2018). We understand that the migration of a third-party game engine is a time consuming process.


OWNERS SDK AND LIBRARY: Upgrade to 64-bit compatibility as soon as possible to give application developers time to adapt, and let developers know about it. Register your SDK for updates of the latest tools and information that can help service your users.

Farther


For those who already support 64 bits - thanks and good work! For the rest, we recommend to start this work as soon as possible. As we approach deadline, we will update our developer documentation in terms of how to check if your application matches. We look forward to 64-bit processors entering such areas as artificial intelligence, machine learning, advanced mobile communications. 64-bit support prepares the ecosystem for innovations that expand the capabilities of 64-bit devices, and for Android devices that only support 64-bit code in the future

Source: https://habr.com/ru/post/438230/