Google’s Android M is now officially known as Android Marshmallow (Android 6.0). It was first announced during the Google I/O developers conference in San Francisco. Google’s Dave Burke said this version of Android is focused entirely on “quality end to end,” with the central theme solely on improving the core user experience. The final version of Android M/Android 6.0 developer preview for Nexus 5, Nexus 6, Nexus 9, and Nexus Player is now available to download for. Like the previous developer updates, supported Nexus devices will receive OTA updates in next couple of days.
Here are the top features of Android Marshmallow/Android 6.0
Android M grants users the control over what permissions each app is granted. The next version of Android will ask the user for the permission for a particular feature when you are using it, rather than asking for everything when you first install it. For example, if an app wants to use your camera for the first time a pop-up will ask for your permission. You’ll also be able to adjust the permissions after the fact in the settings.
In addition, users will have access to a dedicated menu section in the Settings app that will allow you to grant or revoke permissions whenever they feel like it, giving them full control on what apps can access.
Users will get a new web experience with the Android M. Android apps now will be able to access Chrome Custom Tabs, which allow apps to securely use the information you’ve stored in Chrome. The tabs will also be designed to look like they’re a part of the application.
Android apps will soon be able to offer app-to-app links, according to a new development program announced by Google. Under the current system, Android is limited in its intent system when applications link to other applications, displaying the ‘App Chooser’ dialog box for the user to select how the link is handled. In the M Developer Preview, developers will be able to add an AutoVerify ability to application links, which is a line of code that verifies the app making the intent so that it can open directly.
Google has announced their new payment system, Android Pay. Android Pay uses NFC and Host Card Emulation, and it is, according to Google, all about simplicity, security, and choice. There is no extra code needed now for Android Pay transactions to be done, as the first step of unlocking the phone is enough.
Several partners have been announced with the new service, including the major credit and debit card issuers, MasterCard, Visa, American Express, and Discover. Android Pay will work exactly like Google Wallet, where you simply tap your smartphone to any NFC terminal in order to pay your bill. Your credit card information isn’t shared with the store, adding another layer of protection.
Google has announced the fingerprint support for Android M. This will allow you to pay with Android Pay and unlock your device. Google also announced that developers will be able to add fingerprint scanning support to their apps. Android M comes with a standardized fingerprint API, and an Open Authentication API.
Google has announced a feature called “doze.” It is a system state that will idle your device and background apps to a near off state when you haven’t used it for a while that can make your phone last twice as long as it would if your Lollipop phone were on standby. Google will also be bringing bUSB Type-C in upcoming devices.