World Library  
Flag as Inappropriate
Email this Article

Android Marshmallow

Article Id: WHEBN0046631243
Reproduction Date:

Title: Android Marshmallow  
Author: World Heritage Encyclopedia
Language: English
Subject: Comparison of Google Nexus tablets, Comparison of Google Nexus smartphones, Nexus 5, Did you know nominations/HTC One A9, Nexus 5X
Publisher: World Heritage Encyclopedia

Android Marshmallow

Android Marshmallow
A version of the Android operating system
Android Marshmallow home screen, with proprietary applications
Developer Google
October 5, 2015 (2015-10-05)[1]
Latest release 6.0.0 (MRA58K)[2] / October 5, 2015 (2015-10-05)
Preceded by Android 5.x "Lollipop"
Official website .com.androidwww

Android 6.0 "Marshmallow"[3] is a version of the Android mobile operating system. First unveiled in May 2015 at Google I/O under the codename "Android 'M'", it was officially released in October 2015.[4]

Marshmallow primarily focuses on improving the overall user experience of Lollipop,[5] introducing a new permissions architecture, new APIs for contextual assistants (a feature notably leveraged by "Google Now On Tap"—a new capability of the Google Search app), a new power management system that reduces background activity when a device is not being physically handled, native support for fingerprint recognition and USB Type-C connectors, the ability to migrate data to a microSD card and use it as primary storage, as well as other internal changes.


  • History 1
  • Features 2
    • User experience 2.1
    • Platform 2.2
  • See also 3
  • References 4
  • External links 5


The developer preview build, codenamed Android "M", was unveiled and released at Google I/O on May 28, 2015, for the Nexus 5 and Nexus 6 phones, Nexus 9 tablet, and Nexus Player set-top box, under the build number MPZ44Q.[5][6] The third developer preview under build number MPA44G was released on August 17, 2015,[7] later updated to MPA44I, and brought fixes related to Android for Work profiles.[8]"Marshmallow" was officially announced as the release's name the same day.[3]

On September 29, 2015, Google unveiled launch devices for Marshmallow: the LG Electronics-produced Nexus 5X, the Huawei-produced Nexus 6P, and the in-house Pixel C tablet.[9][10] Android 6.0 updates and factory images for Nexus 5, 6, 7 (2013), 9, and Player were released on October 5, 2015,[11] with over-the-air updates following shortly after. Older Nexus devices, such as the Nexus 4, Nexus 7 (2012) and Nexus 10 did not receive an official update. On October 14, 2015, LG announced that it planned to release Marshmallow for its flagship LG G4 in Poland the following week, marking the first third-party device to receive an update to Marshmallow.[12]


User experience

A new "Assist" API allows information from a currently-opened app, including text and a screenshot of the current screen, to be sent to a designated "assistant" application for analysis and processing. This system is used by the Google Search app feature "Google Now on Tap", which allows users to perform searches within the context of information currently being displayed by holding the "Home" button or using a voice command. The search generates on-screen cards overlaid onto the app, which display information, suggestions, and actions related to the content.[13] "Direct Share" allows Share menus to display combinations of contacts and an associated app to be displayed, as opposed to selecting an app and then choosing a target within the app itself..[13]

A newly-inserted SD card or other secondary storage media can be designated as either "Portable" or "Secondary" storage. "Portable" maintains the default behavior of previous Android versions, treating the media as a secondary storage device for storage of user files, and the storage media can be removed or replaced without repercussions.[13] When designated as "Internal" storage, the storage media is reformatted with an encrypted [13]


Android Marshmallow introduces a redesigned application permission model: there are now only eight permission categories, and applications are no longer automatically granted all of their specified permissions at installation time. An opt-in system is now used, in which users are prompted to grant or deny individual permissions (such as the ability to access the camera or microphone) to an application when they are needed for the first time. Applications remember the grants, which can be revoked by the user at any time.[14] The new permission model will be used only by applications compiled for Marshmallow using its software development kit (SDK), and all other applications will continue to use the previous permission model.[5][15]

Marshmallow introduces a new power management scheme known as "Doze"; when running on battery power, a device will enter a low-power state if it is inactive and not being physically handled. In this state, network connectivity and background processing is restricted, and only "high-priority" notifications are processed.[13]

Android Marshmallow provides native support for fingerprint recognition on supported devices via a standard API, allowing third-party applications to implement fingerprint-based authentication. Fingerprints can be used for unlocking devices and authenticating Play Store and Android Pay purchases. Android Marshmallow supports USB Type-C, including the ability to instruct devices to charge another device over USB. Marshmallow also introduces "verified links" that can be configured to open directly in their specified application without further user prompts.[5][15] User data for apps targeting Marshmallow can be automatically backed up to Google Drive over Wi-Fi. Each application receives up to 25 MB of storage, which is separate from a user's Google Drive storage allotment.[13]

As of Marshmallow, the Android Compatibility Definition Document contains new security mandates for devices, dictating that those that are capable of accessing encrypted data at a certain minimum speed must enable Secure boot and device encryption by default.[16] These conditions comprise part of a specification that must be met in order to be certified for the operating system,[16] and be able to license Google Mobile Services software.[17] The requirement for mandatory device encryption was originally intended to take effect on Lollipop, but was delayed due to performance issues.[16]

See also


  1. ^ "Get ready for the sweet taste of Android 6.0 Marshmallow". Android Developers. Retrieved October 6, 2015. 
  2. ^ "android-6.0.0_r1 – platform/build – Git at Google". Retrieved October 5, 2015. 
  3. ^ a b "Android M's name is Marshmallow". The Verge. Vox Media. Retrieved August 17, 2015. 
  4. ^ "Get ready for the sweet taste of Android 6.0 Marshmallow". Official Android Blog. Google. Retrieved 2015-10-06. 
  5. ^ a b c d Chester, Brandon. "Google Announces Android M At Google I/O 2015".  
  6. ^ "Google’s Android M preview build will run on the Nexus 5, 6, 9, and Player [Updated]".  
  7. ^ "Downloads Android Developers". August 17, 2015. 
  8. ^ "Support and Release Notes | Android Developers". Retrieved August 22, 2015. 
  9. ^ "Google Announces The Pixel C Tablet". Anandtech. Purch, Inc. Retrieved 30 September 2015. 
  10. ^ "Hands-on with Google's new Nexus 6P smartphone".  
  11. ^ "Android 6.0 Marshmallow is now available for Google's Nexus devices". The Verge. Vox Media. Retrieved 16 October 2015. 
  12. ^ "LG begins rolling out Android 6.0 Marshmallow to the G4 next week". The Verge. Retrieved 15 October 2015. 
  13. ^ a b c d e f "Android 6.0 Marshmallow, thoroughly reviewed".  
  14. ^ "Android M Overview - Permissions". Android Developer. Google. Retrieved September 2, 2015. 
  15. ^ a b "Google announces Android M, available later this year".  
  16. ^ a b c "Google makes full-disk encryption and secure boot mandatory for some Android 6.0 devices". IT World. IDG. Retrieved 20 October 2015. 
  17. ^ "Balky carriers and slow OEMs step aside: Google is defragging Android". Ars Technica. Retrieved September 3, 2013. 

External links

  • Official website
Preceded by
Android Lollipop
Android Marshmallow
October 2015
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.