#IO15 : Android M Overview

The latest iteration of Google I/O is currently underway, and we at Above Android will be covering the developments in this regard.


We\’ll be updating this article as and when we get the info, so here are the developments that are currently being announced in Android M!

1. App Permissions

Android M promises to bring in more flexibility and prowess in the way applications can access various resources in the device. Instead of asking for all the permissions at the time of installing a particular application, the application will ask for permission only when you are using that particular feature.

For example, earlier, WhatsApp used to ask for permissions for everything during installing, even if some features were rarely used. Now, it will ask for permission for a specific feature (eg: opening a camera inside WhatsApp) only once, when you actually want that feature. Neat!

2. Web User Experience

With custom tabs on Chrome, surfing the web on Chrome in Android is now going to be much better than ever. The scheme includes better accessibility features such as support for saved passwords, auto-fill, multi process security and account sign in.

3. App Links

This enables apps to directly open a link in an application, instead of providing the usual query to the user, thereby reducing the extra step needed.

For example, earlier, when you clicked on a Tweet in your browser, a notification would pop up saying which application should be used to open the tweet. With the new development in Android M, the system will judge which application would be better suited to open a particular link and will therefore enable the user to skip the extra step of manually choosing the app.

4. Mobile Payment

Android Pay, which seems to be similar to Apple Pay, enables the users to make payments via NFC in particular stores and also via applications.

Both NFC and Host Card Emulation will be used to facilitate the process of making secure payments.


5. Fingerprint Support

Android M will take the opportunity to standardise fingerprint sensors in the API. This will help in authorising Android Pay transactions.

This was earlier exclusive only to specific OEMs and devices, which made it all the more difficult for developers to access this particular feature of phones. But in Android M, this feature will be made universal.

6. Power and Charging

A new feature has been introduced in Android M, called Doze. Android uses motion detection technology to detect when devices are kept at rest for a longer time, and this basically helps in conserving energy when the phone is not in use.

According to the keynote, this gives about twice the battery power as compared to Android Lollipop.

Another key improvement is the inclusion of USB Type C, which enables any direction insertion of the cable to charge the device.


Nexus 5, 6 and 9, along with Nexus player, will get Android M. The official version will be launched in Q3 2015.

Stay tuned for more developments!