While Marshmallow doesn’t bring anything radical in terms of update, it brings some tiny improvements that matter in normal use. Android Marshmallow addresses some of the long-time issues like battery life and app permissions. It refines the material design and enhances the voice functionality.
Android experience: Google Now on Tap: The standout feature of Marshmallow is the updated predictive assistant that shows extra information on almost anything instantly. When inside an app, you press and hold the home button, Google Now on Tap reads the screen and gives details for anything interesting contextual like name of a celebrity or a location of movie details in the form of a pop up window at the bottom of the screen. Google Now on Tap basically takes search to a whole new level.
Native Fingerprint & USB Type-C support: Fingerprint sensors can be found on almost every other Android flagship but it lacks the native support in the operating system. With Marshmallow, Google is adding native support for fingerprint sensors. This will allow users to unlock their phone, make payments with Android Pay and even validate purchases from Google Play. The USB Type-C is basically a reversible USB format that can be used to charge devices and transfer data. With USB Type-C support, every other Android OEM will build this port right onto their smartphones.
New lock-screen features: Now voice actions are accessible right from the lockscreen. Google has also added a faster charging indicator to the lockscreen.
App permissions: With Android Marshmallow, app developers will be able to ask permissions on a case by case basis. This means you can now grant access to camera and deny access to storage to a particular app. With this update, when you open an app, there will a pop-up asking if you want to give access to a particular feature just like how you grant access to GPS inside Maps.