Google just announced the sixth iteration of its Android OS at the annual Google Developers Conference. The new OS is dubbed as Android M and is available for developers to download immediately, for everyone else, it releases this fall. Android M looks a lot like its predecessor, Android Lollipop, but feels a lot more polished. Every aspect has been optimized for performance and it does add a lot of new features. There are new power optimization features, new services and a new way to interact with apps. iOS users will already be familiar with app permissions as all apps are not granted permissions to access any data or phone service during installation. When you start using the app and want it to access something, a pop up will ask you whether you want to grant access or not. Google has finally tried beefing up the security of its platform by incorporating app permissions in Android M. This way, users can easily know what services their apps have access too and deny suspicious access requests. (Remember a flashlight app that accessed contacts?) One of the other most interesting additions to Android M is the support for USB-C. According to Google, the new port will provide "anything from three to four times faster charging." The best part perhaps is that it can be plugged in either direction and can handle fast data transfers pretty well. It is the same port that the new Apple Macbook and Google Chromepixel are already using, so it will be interesting to see how it works on mobile phones. Apple was criticized for changing its 30-pin connector back when iPhone 5 was launched, lets see how Android users tackle the change. With Android M, Google Now is getting smarter as well. With a new program called as Now on Tap, Android users can bring up Google Now by just holding down on the home button. The best part, Google has improved its contextual analysis system so depending on what app you are in, it will easily display relevant cards. In the demo, asking "What is his real name?" while listening to Skrillex in Spotify brought up the answer without needing to specify "Skrillex." Not only this, Google has also improved its core services and applications. YouTube, Chrome and Google Maps now have the ability to store content offline. In chrome, a new streamlined search results page will load faster with a spotty connection and optimize pages to load fewer images. YouTube offline is available in all countries. Google Maps will offer some great features in offline mode as well. Besides these main highlights, Android M brings a multitude of core updates to the table. Google is also researching on better battery life and in their tests, devices running Android M lasted almost twice as long as devices running Android Lollipop. Watch the entire keynote below and let us know in comments what you think about Google's latest attempt.