List of TOP 5 FEATURES OF ANDROID MARSHMALLOW 6.0
The users will get the total command over the permissions of a particular App. Depending on the context, the users need to grant the permissions. In Settings, you can manage all the permissions of a particular app. Earlier the apps used to access the entire information like contacts, GPS, Camera, etc. Now in Android M the users need to grant particular permission depending on the context. For example in FB Messenger, I want to use only the camera for sending photos, therefore I need to grant the permission for Camera only. This is how App permissions will work on Android M.
Doze is the new feature that google introduced in Android M. The purpose of Doze is to optimize the battery life of a smartphone. It uses motion detection to analyse which apps has to be removed. Suppose if the phone isn’t moving then the apps in the background is removed. Only the high priority features are kept alive.
The Mobile Payment will be more secure with Android pay. It uses NFC and Host Card Stimulation techniques in Android Pay which are already have been experimented in Gingerbread and Kitkat. According to Google, Android Pay enables the users to simply and secure payment to third party apps or Android Pay partner apps.
Fingerprint works along with Android Pay for mobile payments. Android M allows to use Fingerprint system to confirm payment in Play store. Developers need to use new API’s to get fingerprint authorization to their app.
1Now On Tap
Now on Tap is the cool feature which I like the most. This is the feature where it uses Google Now for rich user experience. It uses the texts in the app and depending on the context it shows the suggestions by tapping the home screen button. Consider the scenario where conversion is going on WhatsApp for celebrating a birthday. As the context is the birthday, Now On Tap gives the suggestions on Bakeries and Restaurants.
The Android M Developer Preview is available for Nexus 5, Nexus 6, Nexus 9 and Nexus Player from today itself. If you are a nexus user then you must try the Android M Developer Preview. For more info on Android Marshmallow then go to android developers blog