Android P — What’s new (summary)

May 11, 2018 · 4 min read

As per presented in Google I/O 2018, Android P enhancements are focused on the 3 categories, Intelligent, Simplicity and Digital Wellbeing.

Below is the summary of what’s new


Adaptive Battery — ability to analyze user pattern of an app, and decide when it should be up or shut down

Adaptive Brightness — ability to adjust the brightness better compared to previous version. The adjusted brightness will be done with UI animating the value adjusted as well.

Adaptive Action — provide developer to add Action to it’s App, so that the OS could smartly recommend user favorite actions in the right context (e.g. when earphone is in, propose listen to song)

Slices — provide developer to expand the UI shown on search result, so that more action from the user could be performed on the UI.


Provide ability for user to swipe up to see the most popular App the user interacts with, as well as active App (note: no more close all App setting).

A second swipe up, then only shows all the Apps of the devices, while the top row is still the most popular App the user interacts with.

The little button at the bottom, could be swipe right and left to select the active App. And once let go, the App would then get resumed.

While on task list mode, the text within the screen is still selectable, and could be used to triggered smart action. E.g. a band name is found, could trigger to play the song.

The clearer separation of Media volume and Ringtone Sound setting. This remove the frustration of constantly need to open the volume advanced settings page.

A manual control of orientation. There were some occasion where the auto-rotation frustrate user, hence now it introduce a little button so the rotation is in the control of the user.

Digital Wellbeing

Dashboard — provide the user an analytics of how much time they have spend on which app. A click into some of the Apps, it provide further details such as the time spent on Gmail, or Youtube. This allow user to be aware of its usage pattern and could improve on it.

App Timer — ability to set how much time you want to spend on an App. When close to the time used, a notification will be shown to warn you. If the time has exceeded, then the icon of the App will be greyed out for the day.

Do Not Disturb Mode — this is a setting that prevent incoming phone or text or even change in visual pop up as well, when it is on. User could set Starred Contact for emergencies to be reachable.

There’s a shush mode that is use to turn on Do Not Disturb Mode easily by turning the phone facing downward.

Wind down mode — inform the phone your sleeping time, and when that triggers, the entire phone will grey out, and let the user aware of time to rest. The color will be restored the next day.


Android P Beta is already available, to the below manufacturer

Well, that’s the cost of using JSON in your Persistent DB. Watch out before you fall into that trap.

I hope you appreciate this post and it’s helpful for you.

You could check out my other interesting topics here.

Follow me on medium, Twitter or Facebook for little tips and learning on Android, Kotlin etc related topics. ~Elye~


Written by


Learning and Sharing Android and iOS Development