Google reveals Android M and its core features
Google officially unveiled the operating system update that is currently known as Android M at Google I/O. Even though it doesn't have a full name or a version number yet Google did give specifics about the features.
Android M will be an update that focuses largely on quality, speed, and user experience rather than new functionality. There are however new features but they might not sound flashy to the end user.
Firstly Android M will bring a revamped app permission system. In the new version the permissions are not asked as the user installs the software but instead when they are used. This makes installing apps faster and permission requests more relevant.
Custom Chrome Tabs allows apps to use Chrome browser in a cleaner way. The user will get the app's user interface even in websites that the app opens with Chrome. It's a customized web view that includes all the functionality of Chrome.
One of the most important technological advances in the works is mobile payment. Google has addressed this before with Google Wallet but has now introduced a new feature called Google Pay. In addition to support for fingerprint sensors across Android devices this feature is ready to challenge iPhone and Apple Pay.

If there's anything that Google had to do with their maps it was adding proper offline support for mobile. And that is exactly what they've done at this year's Google I/O. There is a catch though.
A bug 



