Google has just released the second Android O developer preview during Google I/O 2017. The Android O release will ultimately become Android 8.0.

Here are some of key features that are present in Android O Beta (Developer Preview 2):

Picture-in-Picture
A familiar phrase and tool in many televisions, within the YouTube app on Android and, yes, in iOS. Google is adding a Picture-in-Picture mode to Android O. With a YouTube video playing, just tap the Home button and the video will pop into a small window that can remain on screen as you navigate other apps on your device. You can slide the video around for best placement, then simply slide it off the screen to terminate. Available now in the Android O Beta.

Widget Selection from Long-Pressing the Icon
Long-pressing on an app brings up a list of available app shortcuts since Android 7.1 Nougat. Now, Google is adding an additional feature when you long-press on an app’s icon. You can now get quick access to that app’s widgets when you long-press on the icon. If you have installed a ton of apps that each has multiple widgets, this new method to access widgets will definitely be faster than scrolling through a huge list of all your widgets. However, this feature is only available on the Pixel Launcher on Android O Developer Preview 2 for now.

Notification Dots
Many custom Launcher users already know the power of a notification icon on top of an app icon on your Homescreen. We even used Tasker to build our own once, but now Google is building it into Android. Android O users will see a small dot that appears over top of their app icons with active notifications. This is where the magic starts, now that your app has an icon, new tools are available – Long-press the app icon with Notification Dot to get a short list of immediate shortlink actions you can perform. This includes viewing the notification itself right there in a tiny pop-up window.

Smart Text Selection
We’ve all seen the basic text highlighting features, the copy/paste dialogue in Android, but now there’s more. With Android O, highlighting text includes further features, using Google AI to intelligently act on the words. For instance, if you highlight a phone number, you can just tap to dial. If you highlight an address, a single tap will start navigation. Best of all, highlighting is more intelligent itself, selecting phrases or full addresses, for example, instead of just single words.

Auto-Fill
For your most used apps on your device, Android O will help quickly log into services. The Auto-Fill feature needs to be coded in by the app devs, but once installed, Android O will remember your usernames, and in some cases your password, to quickly and easily jump into apps on your device.

Enhanced Battery Management Options
Android O is making some drastic changes to the way broadcast receivers work (basically, they’re killing off the vast majority of implicit broadcast receivers) and they are also limiting how often an app can request location.

“Select to Speak” and “Magnify with Button” Added to Accessibility Services
In Android O DP 2, the company has added a new “Select to Speak” feature that allows tap on or drag your finger over texts or images so you can then hear what you’ve highlighted.

Next, the new “Magnify with button” feature adds a button to your navigation bar that quickly lets you select an area of the screen to zoom in on. This is no different than the previous gesture to magnify the screen, but this feature can now be activated through a button which I feel is easier than using the triple-touch and zoom gesture.

So friends, which of these features would you like to see in next MIUI iteration i.e. MIUI 9?