Android Marshmallow (6.0)

Updates of softwares in our mobile or computer are very common and frequent these days, so we must know what is special in the new version that we are going to install and use, what are the improvements has been done specially for security, user interface, battery consumption etc.
Here I am trying to introduce some features of Android OS Marshmallow (6.0).

So at first let's know about Android Marshmallow (API version 6.0). Android Marshmallow was initially announced at Google I/O on May 28, 2015. As always it is released as developer preview named Android M Developer Preview and some updates came out before it’s officially named Android 6.0 (Marshmallow). We have categorized features below based on their function areas.


The design of Android Marshmallow is changed in some ways but it’s not totally different than it’s previous version Android Lollipop. We can see some design changes in Settings, Notifications, Navigation, Keyboard etc.

You can change the shortcuts appear in your device’s Quick Settings which has two step view option. You can now adjust all kind of volume from your Notification bar, it was not present in Lollipop and we think it is very basic and very amazing feature of this operating system.
Settings has also some better material design effects and shades, that gives better feeling which using.

You can change the theme of your keyboard now. You can also set any picture as a background of keyboard.

Doze Mode

Doze mode is new feature of Android 6.0 which prevents certain tasks from running if you're phone's been sitting idle for a while. The idea here is to save battery life by reducing power draw while you aren't using your phone. ... Open the Settings app and tap Battery.

If you want to exclude some apps from doing task when device is idle you can do it also.
You can see option button on top right corner. By tapping that you can see Battery Optimization. When you tap on it you will see the a drop down showing “Not Optimized” text. You can see all application here and can select apps to which you want to exclude from being dozed.


Google has introduced fingerprint API that lets identify your fingerprint and allows you to lock/unlock you device by using a finger only. Fingerprint is a thing that is being used for identity for very long time but now it is available in Android also. For developer its very amazing feature to offer a security on various applications.

Run-time Permissions

Google has proved that they notice and improved the features on many ways, in this version Google has provided runtime permission model. Before this version, when we used to download applications we must had to accept/grant all type of permission that an app is required, whether we use that feature or not but we had to grant that permission like access external storage, read & write operation, camera access etc.
Now you don’t have to give all the permission when you are just installing application. Whenever you will use particular feature, the operation system will ask you to grant permission to access particular feature/function of your phone like camera, gallery etc.

USB Type-C

USB-C or USB type C is 24 pin USB connector allowing system to transfer data and power. Type-C cables are reversible, so you won’t have to worry about fumbling around with your charging cable in the dark, and they also support faster data transfer and charging speeds. Its will take time to be available in all Android devices because Android provide phones for all range low to high, but Marshmallow has given support for this.

Notification Control

Google has improved notification part of the phone very much as we can see its improvement on many phone events. If you take screenshot you can share and delete it right from notification in addition to open the captured screenshot. Many application is providing action buttons on their notification now.
Apart from that you can manage app’s notification very easily now. If you want to block notifications for any app just long press application’s icon and drag it to App Info. You will see a screen for manage storage, notification, permission from this screen.