Along with finalizing the name, Google has also released the finished version of its Android 6.0 SDK and a final Marshmallow software preview that can be loaded on Nexus devices.

Google said in a blog post that the preview images are near final but they are not intended for consumer use. Google also said that when Android 6.0 Marshmallow launches to the public later this fall, the users will need to manually re-flash their device to a factory image to continue to receive consumer OTA updates for their Nexus device.

Android Marshmallow includes a simpler approach to permissions while giving users more granular control over what information apps can access, Google's new Android Pay mobile wallet platform, USB Type-C support and a number of updatess and improvements throughout the operating system.