35

Google document suggests API Level 29 will be Android Q

 5 years ago
source link: https://www.tuicool.com/articles/hit/UBVjuuB
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Every year, Google unveils a new Android version. The new flavor this year is Android Pie, also known as Android 9. While it’ll take many months for Android 9 Pie to make its mark in the Android version distribution statistics , we expect devices to receive the Android 9 update faster than the devices last year received theAndroid 8.0 Oreo update (thanks toProject Treble). Now that Android 9 Pie isavailable in AOSP, it’s time to speculate what the next major Android version will be. A recently updated Google document suggests thatAndroid Q will be the next major Android version and not Android 9.1 Pie.

On August 30th, a commit was merged to update Android’s Bionic status . Bionic is Android’s C library, math library, and dynamic linker. The commit lists new functions in the C library coming to Android Q. Interestingly, the description states that Android Q will be API Level 29.

6jiMNjb.png!web The API Level identifies the version of the Android framework. For example, Android 8.0 Oreo is API Level 26,Android 8.1 Oreo is API Level 27, and Android 9 Pie is API Level 28. If Android Q will be API Level 29, then that suggests an Android Pie maintenance release (MR) won’t be the next major version of Android. It’s still possible, and highly likely, that we’ll see Android Pie MRs as Google has previously released MRs without bumping the API Level.

When I spotted that work had begun onAndroid P last year, I speculated that Google would skip Android 8.1 Oreo. That obviously turned out to not be the case because I had failed to take into account the possibility that Google had already completed work onAndroid Oreo MR1 in their internal master branch. This time, however, there’s no need for me to speculate about what Android version API Level 29 will be: Google has basically confirmed it by merging commits not once but twice that link Android Q to API Level 29.

If Android Q truly is API Level 29, then that means the APIs that developers will be working with should stay consistent for nearly a year until the Android Q Developer Previews start. That’s good news for developers since the updated Google Play Store requirements will require apps to target API Level 28 around August of next year. Keeping up with all the latest platform changes can be a challenge, but Google is starting to make that mandatory if you want your app to thrive on the Play Store. It’s good for consumers and the Android ecosystem to have up-to-date apps that use the latest platform features and abide by the latest platform battery and memory optimization restrictions.

Once we pass the launch date of theGoogle Pixel 3, we’ll hopefully get confirmation about whether there’ll be an Android 9.1 Pie. Android 8.1 Oreo launched 2 months after the release of the GooglePixel 2 andPixel 2 XL, but that Android version started to show up in teardowns of Google applications before their release. Perhaps the same will be true this year, though there’s no way to know until a few months’ time.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK