Google has released the Android M Developer Preview 2, which is an improved version of its Android M preview platform released earlier this year.

The new platform includes enhancements, bug fixes, API tweaks and additions that include fixes for issues that were reported by developers through the external issue tracker.

To get the latest build, developers will need compatible devices like Nexus 5, Nexus 6, or Nexus 9, and those running the previously released build of Android M will get the latest one in OTA update screen.

According to reports, Android M is expected to have several improvements over its predecessors when the final version rolls out.

It could include improved App permissions system where applications will not overwhelm users with prompt install; instead it will ask for permissions when needed.

It is also expected to include Android’s new built-in mobile payments system named Android Pay along with features for improved power-saving logic for apps, and USB Type C support.