Android 12 Could Include Major App Compatibility Improvements
Google’s pitch when it launched Android was openness and customization. Unlike Apple, it released its mobile OS under free licenses, allowing device makers to modify it. This disconnected approach helped Android become the most popular computing platform on Earth, but it’s been difficult to reach Apple amounts of polish and consistency. Google has attempted to centralize chunks of Android to address this over the years, and a major component called ART is set to obtain laser hair removal in Android 12. The result might be vastly improved app compatibility, which is sure to make everyone happy.
Until a few years ago, every update to Android phones required rebuilding the OS on your own with Google’s latest codebase. That started to change with the help of Project Treble in Android 8.0 Oreo. This architectural change makes vendor code forward-compatible so new OS updates can connect without any low-level changes from Qualcomm and other chipmakers. Project Mainline arrived in Android 10 to further modularize the OS and deliver core system updates via the Play Store.
According to a different note in the Android free code, Google intends to slowly move the Android Runtime (ART) into Mainline with Android 12. That means it will be in a position to update this vital system component across potentially brand new Android devices starting the coming year. ART is essential because, without them, your phone wouldn’t understand how to run all of your apps.
ART came to Android in 4.4 KitKat and have become mandatory a year later. ART is what’s known as an in advance (AOT) compiler. It takes the bytecode from apps and compiles it into native instructions, that are ready for the phone if you open the app. ART replaced the Dalvik VM, which was a “just in time” compiler that converted code on the fly and was rather slow as a result.
If Google begins requiring OEMs to incorporate a Google-signed ART component on phones, Google could push updates to it on all certified Android devices. Android app compatibility made a great progress way, but you may still find times that a phone might render an application incorrectly or break background services due to OEM system modifications. A universal Google-updated ART module could make apps more consistent across devices, which is good for users and great for developers who constantly have to track down device-specific bugs.
None of this is official yet — Google hasn’t announced ART’s inclusion in Android 12, but the project is ongoing within the open-source project. If it comes to fruition, Android apps could get a large usability boost.