Google released Android M Developer Preview 2 on Thursday. People who have latest Nexus devices such as Nexus 5, Nexus 6, Nexus 9 or Nexus player, can now get this new Android M Developer Preview 2 on their devices. Down here you can find the direct links to download Android M Developer Preview 2 for Nexus devices. Check out more details.
Google introduced Android M developer preview at Google I/O 2015 in San Francisco for its Nexus lineup of devices. Google says about this new Developer Preview 2 release that in fact this 2nd release carries few under the hood changes, bug fixes and some performance improvements.
“The update includes a variety of enhancements and bug fixes made across the system, including those related to issues reported by developers through the external issue tracker.”
Android M Developer Preview 2 Download For Nexus Devices
The Developer Preview 2 carries MPZ79M build number for Nexus 5, Nexus 6, and Nexus 9 devices whereas for Nexus Player the build number is MPZ79N. The Nexus device owners having already installed the 1st Android M Developer Preview will start OTA getting notifications in next few days. Although the factory image is available to download – it is recommended that before installing this new update please take full device backup.
One thing is important before flashing this new version of Android is that it is basically a developer preview and purely made for test purposes only which will not carries all the device drivers.
Here is some change log about Android M Developer Preview 2 by the Google:
Permissions changes
- The android.permission.USE_FINGERPRINT permission now has “normal” protection level, so it is no longer necessary to request this permission directly from the user. The USE_FINGERPRINT permission enables fingerprints to be enabled for authentication, but does not give the requesting app access to the enrollment/fingerprint administration flow.
- The android.permission.WRITE_EXTERNAL_STORAGE permission has protection level “dangerous”, meaning that apps wanting to write to external storage will need to request permission from the user at runtime. Both WRITE_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE are members of the STORAGE permission group.
- Remote Bluetooth/Wi-Fi MAC’s now require either the android.permission.LOCATION_FINE or android.permission.LOCATION_COURSE permission.
- Some accounts and identity permissions are moved to CONTACTS permissions group and others are removed or granted based on account type. In particular, android.permission.USE_CREDENTIALS, android.permission.MANAGE_ACCOUNTS, and android.permission.AUTHENTICATE_ACCOUNTS are ungrouped pending further changes in a later release.
- The Wi-Fi permissions android.permission.CHANGE_WIFI_STATE, android.permission.CHANGE_WIMAX_STATE, and android.permission.CHANGE_WIFI_MULTICAST_STATE now have protection level “normal”.
- The Bluetooth permissions android.permission.BLUETOOTH and android.permission.BLUETOOTH_ADMIN now have protection level “normal”.
- Bookmarks and subscribed feeds permissions are removed.
- Apps included in the system image are no longer granted dangerous permissions automatically. All apps should check for and request permissions at runtime.
- Introduces the utility method Activity.shouldShowRequestPermissionRationale(String), which lets your app see whether users have previously rejected a permission request. This lets you know that your app should explain the the user why it needs that permission. For more information see the Permissions developer guide.
Other changes
- The android.app.AssistContent and android.app.AssistStructure classes are moved into a new package, android.app.assist.
- Bluetooth Stylus APIs are updated and include new callback events. The View.OnStylusButtonPressListener class is renamed to View.OnContextClickListener and GestureDetector.OnStylusButtonPressListener class to GestureDetector.OnContextClickListener.
The Android M Developer Preview 2 direct download links are as follows:
Follow our step by step guide on how to download and install Android M Developer Preview on your own device from scratch:
Step-By-Step Guide To Install Android M Developer Preview