Google has finally made the next version of Android official. Google lifted the veil on Android M, released a developer preview, at its I/O 2015 developer conference, an event that’s traditionally served as the company’s launchpad for its mobile OS updates. However, what will the Lollipop successor Android M be called is not yet revealed by the company but expected to be revealed with the launch of next nexus device. Android M pre-release version is available here to download for testing purposes, Google said that the full version will be released later this year.
The overall UI in Android M isn’t much different from Lollipop, Google’s Sundar Pichai says the company has “gone back to the basics” and improved quality of the platform being steady with the existing Android 5.0 UI. Previous year Android 5.0 Lollipop introduced a new design and interface, while with Android M has emphasizes most on improving the quality, stability and usability of the software.
So, considering new features in Android M, some of the features will mean more to the developers that develop the apps, but there’s plenty still for Android phone and tablet users can expect to see in Android M. Here we have outlined eight of the major new features you should know, Checkout below :
App Permission :
Current permission system has been completely overhauled in android M. Users now being able to choose to accept or deny individual permissions as they see fit.
For example, now if you go to install WhatsApp in the google play store, it will depend on you whether you allow WhatsApp to access microphone or not. Despite this users will also be able to manage permissions for any installed apps in settings.
Android Pay :
As rumored Google is working on a new android payment system, now company has introduced Android Pay officially, a new payment system in Android M. Android Pay is designed to make the checkout process even easier and faster and seems to be the competitor of Apple Pay.
Android Pay allowing user to use their existing credit card to pay for the products in stores in the US. However, users in some other countries like India have to wait a little for this new payment system. Android Pay is compatible with any device having NFC (Near Field Communication) feature and running on Android 4.4 KitKat or higher.
Now On Tap :
Google Now On Tap is the coolest Android feature. Company has made a big change in this feature, it’s going to get even better in Android M. Now you will be able to get useful, contextual information on anything right where you are, without having to leave the app you’re in. For example, if your friend texts you about dinner at a new restaurant, without leaving the app, you can ask Google Now for help. Using just that context, Google can find menus, reviews, help you book a table, navigate there, and deep link you into relevant apps. As a developer, you can implement App Indexing for Google search to let users discover and re-engage with your app through Now on tap.
App Links :
You may be familiar with the “Open With” dialogue box which appears whenever you click on a link within an app on Android. Their you might be asked to select any app (like YouTube or Chrome etc) to open the link with and to choose either “Just Once” or “Always”. This dialogue box keeps appearing every time you click on a link within an app until you don’t set an app default to open such links by tapping “Always”.
Now App links are being changed in Android M so that handling inks within apps will go easier. Android Apps itself would decide where to open links, instead of stopping users every time with the dialog box. If you tap a Twitter link in an email, for example, the Twitter app will open automatically instead of prompting you to ask if you want to use Twitter to view it.
Chrome Custom Tabs :
To provide better web experience on smartphones, the new Chrome Custom Tabs is one for developers. When an app wants to push you into a web view, app developers can now use custom tabs to load on top of the app so you don’t need to open another browser. Those Chrome Custom Tabs supports automatic sign-in, saved passwords, autofill, and multi-process security to assist the integration of the app and web experience. So, for example, a Pinterest custom tab will have a Pinterest share button embedded in it, can include custom overflow menu options and doesn’t require the Pinterest developers to build their own web browser.
Ram Manager :
Google has added a new performance monitor to Android M: RAM Manager. Now you can also monitor the memory usage per app, both in how much the use up on average as well as their maximum usage. With a reading of an individual app’s RAM consumption, as well as how often it is running in the background, users will be able to better determine which apps should be removed in endless bid to increase device performance and battery life.
Standardized Fingerprint Support :
Google will “standardize support” for fingerprint scanners on phones running Android M. Google is opening the necessary APIs to allow developers to add fingerprint support with any app. Google believe the new functionality will allow fingerprint scanners to be used not only to unlock phones, but to make purchases shopping in real-life or within Play Store apps. It will add even better security in Google Pay.
Power And Charging (Doze) :
Google to boost battery life, keeps introducing a new technique each year. Last year google has introduced a project called Volta, whereas this year Google brings new feature named Doze. Android M is loaded with the feature Doze that recognise when the Android device is in a rested state to help conserve power.
With M, Android uses significant motion detection to learn if a device has been left unattended for a while. In this state, Android will exponentially back off background activity, trading off a little bit of app freshness for longer battery life. Consider how this may affect your app; for instance, if you’re building a chat app, you may want to make use of high priority messages to wake your app when the device is dozing.
Source : Android Developers Blog