You are currently viewing the site as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!

Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.

If you're new to AQ, you may find the following links useful:Site FAQ |
If you need to reset your password, click here.

Please note that while registration to AndroidQuestions.org is now open, if you already have a LinuxQuestions.org account your existing account information will work here at AQ. Please read this thread for more information about AndroidQuestions.org.

Google announces Android M, available later this year

New features and a whole lot of polish are coming this time around

Google has just made the next version of Android official. During the keynote address of its annual developer conference, Google unveiled that Android M will succeed Android Lollipop this year. Google says that Android M, which is debuting as a prerelease version today with a full release later this year, brings a host of new features and performance enhancements. But at the same time, Google's Sundar Pichai says the company has "gone back to the basics" and improved quality of the platform. Where Android 5.0 Lollipop introduced a new design and interface, M appears to be focused on improving the stability and usability of the software. Google isn't saying what the version number or name of M will be just yet, but it is showing of a lot of what will be part of the update.

Dave Burke, vice president of engineering at Google, says that the company has been watching what device makers have been adding to Android and is folding a lot of those ideas into the core system. There are six new areas that Google has focused on with M, ranging from new features to improved performance and efficiency.

One of the big parts of Android M is a redesigned apps permissions system. Users will be able to approve or deny security permissions, such as camera or location access, on a case by case basis. There are only eight categories of permissions available to apps now, and the apps will ask for them as they need them. That's different from how Android current works, which asks users to approve all permissions at once when the app is installed. It's also very similar to how Apple has handle app permissions in iOS for years. Apps will not have to ask for permissions with every update, either.

For Android M, Google is also revamping the web browsing experience with its Chrome browser. A new feature called "Chrome Custom Tabs" lets developers insert webviews directly in their apps, giving them the full power of Chrome without having to force the user to switch apps. Chrome features like automatic sign-in, saved passwords, autofill, and multi-process security are all now available to app developers within their apps.

It seems that Google promises better battery life and efficiency with every new version of Android, and of course, Android M is no different. M will bring a new feature called Doze, which lets the system manage background processes better. It relies on motion detection to determine when someone is using a device, and shuts down processes when activity hasn't been detected for a period of time. Burke says that this has extended the standby time of the Nexus 9 tablet by up to two times over Android Lollipop.

Android M also introduces native USB Type-C support, which allows for faster and easier charging. It also lets users charge other devices with their Android phone, which isn't something any of us have asked for, but it's there.

Google is also addressing a lot of the usability nags that have plagued Android for years with M. Little things like volume control and copy and paste are allegedly improved, and Burke calls M the "most polished Android release to date."