Android 9.0 is released

Just a few days ago, Android version 9.0 was released, named Android Pie, and Google Blog was published on 08.06, 2018.

As mentioned at Google I/O, Google is now AI First. A large part of the new features of Android 9.0 are powered by AI. Let’s take a look at some of the new features.

The Original text of the Google blog says:

Android 9 harnesses the power of machine learning to make your phone smarter, simpler, and tailored to you.

Android 9 makes use of powerful machine learning features to make your phone smarter, simpler, and tailored to you.

Tailored to you is one of the most important words in this update. In the 9.0 introduction page, the title of the first introduction is Tailored to You

Adaptive power management

Adaptive Power Management is a feature developed by the Android team and the DeepMind team. According to the official description, it learns the apps you use most often and prioritizes battery optimization for them. This feature uses machine learning to prioritize system resources for the apps users care about most.

For developers, the official note is that if your App is optimized for Doze, App Standby, and Background Limits, the adaptive battery should work well for you immediately.

Optimization Suggestions can refer to the power management document: https://developer.android.com/about/versions/pie/power

Adaptive brightness

This feature is also and DeepMind team, we will be the use of mobile phone system to monitor the light sensors, to adjust the screen brightness, but this strategy may not be for everyone, adaptive brightness function, when you adjust brightness, system will be based on the current environment of learning, understanding your brightness in the different light environment preference, And automatically adjust it for you.

Every day when eating chicken for lunch, my colleagues had to turn off the light for lunch. Every time they turned off the light, the screen darkened a bit. Then, not to mention Voldemort, the enemy could not see clearly when standing, so they finally did not have to cut out to adjust the brightness.

App Actions

App Actions uses machine learning to predict the Actions you will perform and present the App to you at the right time.

The image above shows App Actions guessing which apps you might need to use during your morning commute, while at work, and while using headphones.

It is said that the longer you use App Actions, the more you learn your habits and the more accurate your guesses become.

New system navigation bar

Android 9 introduces a new system navigation. The new design uses gestures similar to iOS.

You can swipe up from anywhere to see a full-screen preview of recently used apps, and just tap to jump back to one of them.

Supports bangs

This was teased during the Google I/O conference, and supports a variety of weird bangs, friends adapt it, ugly cry me.

Supports application time management

The system has its own application time statistics, so that you can see the usage duration of each App when you use your phone every day, and you can also customize the daily usage duration. When the set time is up, the system will enter the restricted use state, and Google will help me quit Internet addiction.

Optimize for Kotlin

Google has made an enduring commitment to Kotlin in Android and continues to expand support, including optimizing the performance of Kotlin code.

In Android 9, improvements have been made to optimize several compilers to extract better performance. Google will also continue to work with JetBrains to refine the code generated by Kotlin.

Just keep Android Studio’s Kotlin plug-in up to date to get all the latest Kotlin performance improvements.


This update only selected some of them to introduce, you can go to the official website for more information:

Android Developers Blog

Android official website introduction


Welcome to pay attention to my public number: eat, sleep and write code