Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Android Marshmallow

From Wikipedia, the free encyclopedia
2015 Android mobile operating system

Operating system
Android Marshmallow
Version of theAndroid operating system
Android Marshmallow running on aNexus 5 (AVD Emulator)
DeveloperGoogle
General
availability
September 29, 2015; 10 years ago (2015-09-29) (as Android 6.0) December 7, 2015; 10 years ago (2015-12-07) (as Android 6.0.1)[1][2]
Final release6.0.1_r81 (MOI10E)[3] / October 1, 2017; 8 years ago (2017-10-01)[4]
Kernel typeMonolithic (Linux)
Preceded byAndroid Lollipop (5.x)
Succeeded byAndroid Nougat (7.x)
Official websitewww.android.com/versions/marshmallow-6-0/Edit this at Wikidata
Support status
  • Unsupported as of August 1, 2018
  • Google Play Store support dropped since Februrary 2026[5]
  • Google Play Services support until August 2026

Android Marshmallow (codenamedAndroid M during development) is thesixth major version of theAndroid operating system developed byGoogle, being the successor toAndroid Lollipop. It was announced atGoogle I/O on May 28, 2015, and released the same day as abeta, before being officially released on September 29, 2015. It was succeeded byAndroid Nougat on August 22, 2016.[6]

Android Marshmallow primarily focuses on improving the overall user experience of its predecessor. It introduced a new opt-in permissions architecture, new APIs for contextualassistants (first used by a new feature "Now on Tap" to provide context-sensitive search results), a new power management system that reduces background activity when a device is not being physically handled, native support forfingerprint recognition andUSB-C connectors, the ability to migrate data and applications to amicroSD card, and other internal changes.

Android Marshmallow saw low adoption, with 13.3% of Android devices running it by July 2016.[7] Usage of Android Marshmallow steadily increased since then, and by August 2017, 35.21% of Android devices ran Marshmallow, before receding. As of January 2026[update], 1.62% of Android devices ran Marshmallow.[8] Security updates for Android Marshmallow ended in August 2018. As of January 2026, Marshmallow is the oldest version of Android still supported by Google Play Services.

History

[edit]
Further information:Android version history § Android 6.0 Marshmallow

Android Marshmallow internally codenamed "Macadamia Nut Cookie".[9] The first developer preview build for Android Marshmallow, codenamed Android "M", was unveiled and released atGoogle I/O on May 28, 2015, for theNexus 5 andNexus 6smartphones, theNexus 9tablet, and theNexus Playerset-top box.[10][11][12] The second developer preview was released on July 9, 2015,[13][14] and the third and final preview was released on August 17, 2015, along with announcing that Android M would be titled Android "Marshmallow".[15][16]

On September 29, 2015, Google unveiled launch devices for Marshmallow: theLG-producedNexus 5X, theHuawei-producedNexus 6P,[17][18][19] alongside Google's ownPixel C tablet.[20][21]

Android 6.0 updates and factory images forNexus 5,6,7 (2013),9, andPlayer were released on October 5, 2015.[22] Older Nexus devices, including theNexus 4,Nexus 7 (2012) andNexus 10, did not receive an official update.[23] On October 14, 2015, LG announced that it planned to release Marshmallow for its flagshipLG G4 smartphone in Poland the following week, marking the first third-party device to receive an update to Android Marshmallow.[24][25]

Android 6.0.1, a softwarepatch featuring security fixes, support forUnicode 8.0emoji (although without supporting skin tone extensions for human emoji), and the return of the "until next alarm" feature in Do Not Disturb mode, was released on December 7, 2015.[26][27][28]

System features

[edit]

User experience

[edit]

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 on-screen. While the "Home" button was used in Android 5 to show available apps, the "Home" button is used now (together with a voice command) to generate on-screen cards which display information, suggestions, and actions related to the content.[29] "Direct Share" allows Share menus to display recently used combinations of contacts and an associated app as direct targets.[29]

Adoptable storage

[edit]

The new "Adoptable storage" feature allows a newly insertedSD cardor other secondary storage media[citation needed] to be optionally designated as "internal" rather than "portable" storage.

"Portable" storage is the default behavior in previous Android versions, treating the media as a secondary storage device for user files. Storage media can be removed or replaced without repercussions, but user-installed apps are restricted to writing to their respective package-name directories underAndroid/data. This restriction was introduced inAndroid 4.4 KitKat. TheStorage Access Framework, through which shared writing access to memory cards has been reinstated inAndroid 5.0 Lollipop, isbackwards-incompatible and slower due tolatencies.[30]

When designated as "Internal" storage, the storage media is reformatted with an encryptedext4 file system, and is "adopted" by the operating system as an extension of the primary storage partition. Existing data (including applications and "private" data folders) is migrated to external storage, and the device's regular operation becomes dependent on the media's presence. Apps and operating system functions will not function properly if the adopted storage device is removed, and the card cannot be reused in other devices untilreformatted. If the user loses access to the storage media, the adopted storage can be "forgotten", which makes the data permanently inaccessible.[29]

Not all OEMs support this feature, including LG and Samsung in particular; Samsung cited the potential for user confusion and data loss.[31][32]

Platform

[edit]

Android Marshmallow introduces a redesigned application permissions model; apps are no longer automatically granted all of their specified permissions at installation time. An opt-in system is now used, prompting users to grant or deny individual permissions (such as camera or microphone access) to an application when they are needed for the first time. Applications remember the grants, which the user can revoke at any time.[11][33][34] The new permissions model is used only by applications developed for Marshmallow using itssoftware development kit (SDK), and older apps will continue to use the previous all-or-nothing approach. Permissions can still be revoked for those apps, though this might prevent them from working properly, and a warning is displayed to that effect.[35][36]

Marshmallow introduces newpower management schemes known as "Doze" and "App Standby"; 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 are restricted, and only "high-priority" notifications are processed.[29] Additionally, network access by apps is deferred if the user has not recently interacted with the app.[37] Apps may request a permission to exempt themselves from these policies, but will be rejected from Google Play Store as a violation of its "Dangerous Products" policy if their core functionality is not "adversely affected" by them.[37][38]

Android Marshmallow provides native support forfingerprint recognition on supported devices via a standardAPI, allowing third-party applications to implement fingerprint-based authentication. Fingerprints can be used to unlock devices and authenticatePlay Store andGoogle Pay purchases. Android Marshmallow supportsUSB-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.[11][10] User data for apps targeting Marshmallow can be automatically backed up toGoogle Drive over Wi-Fi. Each application receives up to 25 MB of storage, which is separate from a user's Google Drive storage allotment.[29]

As of Marshmallow, the Android Compatibility Definition Document includes new security mandates for devices, requiring that devices capable of accessing encrypted data without affecting performance enable secure boot and device encryption by default.[39] These conditions comprise part of a specification that must be met to be certified for the operating system,[39] and be able to licenseGoogle Mobile Services software.[40] The requirement for mandatory device encryption was initially intended to take effect on Lollipop, but was delayed due to performance issues.[39]

See also

[edit]

References

[edit]
  1. ^"Refs/Tags/Android-6.0.0_r1 - platform/System/Core - Git at Google".Archived from the original on January 14, 2024. RetrievedMay 28, 2021.
  2. ^Rakowski, Brian (October 5, 2015)."Get ready for the sweet taste of Android 6.0 Marshmallow".Official Android Blog. RetrievedMarch 6, 2017.
  3. ^"Android Source".Google Git.Archived from the original on October 29, 2017. RetrievedOctober 3, 2017.
  4. ^"Codenames, Tags, and Build Numbers".Archived from the original on November 24, 2020. RetrievedMay 28, 2021.
  5. ^"Google Play Store 50.1.33 APK Download by Google LLC".APKMirror. RetrievedFebruary 14, 2026.
  6. ^Burke, Dave (August 22, 2016)."Taking the final wrapper off of Android 7.0 Nougat".Archived from the original on January 14, 2024. RetrievedDecember 15, 2022.
  7. ^Chokkattu, Julian; Pelegrin, William (July 12, 2016)."Android Marshmallow's adoption rate rises to 13.3 percent".Digital Trends.Archived from the original on December 16, 2022. RetrievedDecember 15, 2022.
  8. ^"Mobile & Tablet Android Version Market Share Worldwide".StatCounter Global Stats.Archived from the original on July 14, 2020. RetrievedDecember 6, 2023.
  9. ^"Google's Internal Code Name For Android M Is Macadamia Nut Cookie (MNC)". May 23, 2015.Archived from the original on October 8, 2018. RetrievedOctober 8, 2018.
  10. ^abSeifert, Dan (May 28, 2015)."Google announces Android M, available later this year".The Verge.Vox Media.Archived from the original on March 28, 2017. RetrievedMarch 6, 2017.
  11. ^abcChester, Brandon (May 28, 2015)."Google Announces Android M At Google I/O 2015".AnandTech.Purch Group. Archived fromthe original on April 25, 2017. RetrievedMarch 6, 2017.
  12. ^Cunningham, Andrew (May 28, 2015)."Google's Android M preview build will run on the Nexus 5, 6, 9, and Player [Updated]".Ars Technica.Condé Nast.Archived from the original on May 29, 2015. RetrievedMarch 6, 2017.
  13. ^Kumparak, Greg (July 9, 2015)."Google Releases A Second Build Of Android M Just For Developers".TechCrunch.AOL.Archived from the original on March 7, 2017. RetrievedMarch 6, 2017.
  14. ^Amadeo, Ron (July 9, 2015)."Google releases the second Android M Developer Preview".Ars Technica.Condé Nast.Archived from the original on March 7, 2017. RetrievedMarch 6, 2017.
  15. ^Eason, Jamal (August 17, 2015)."Develop a sweet spot for Marshmallow: Official Android 6.0 SDK & Final M Preview".Android Developers Blog.Archived from the original on March 7, 2017. RetrievedMarch 6, 2017.
  16. ^Welch, Chris (August 17, 2015)."Android M's name is Marshmallow, and it's version 6.0".The Verge.Vox Media.Archived from the original on February 23, 2017. RetrievedMarch 6, 2017.
  17. ^Kastrenakes, Jacob (September 29, 2015)."Google Nexus 6P with 5.7-inch display announced starting at $499".The Verge.Vox Media.Archived from the original on September 30, 2015. RetrievedMarch 6, 2017.
  18. ^Savov, Vlad (September 29, 2015)."Nexus 5X announced with Android Marshmallow and Nexus Imprint".The Verge.Vox Media.Archived from the original on April 20, 2017. RetrievedMarch 6, 2017.
  19. ^Amadeo, Ron (September 29, 2015)."Google announces the LG Nexus 5X and Huawei Nexus 6P; pre-orders start today".Ars Technica.Condé Nast.Archived from the original on March 7, 2017. RetrievedMarch 6, 2017.
  20. ^Chester, Brandon (September 29, 2015)."Google Announces The Pixel C Tablet".AnandTech.Purch Group. Archived fromthe original on January 31, 2017. RetrievedMarch 6, 2017.
  21. ^Lomas, Natasha (September 29, 2015)."Google Announces Pixel C Android Tablet With Magnetic Keyboard Add-on".TechCrunch.AOL.Archived from the original on March 7, 2017. RetrievedMarch 6, 2017.
  22. ^Welch, Chris (October 5, 2015)."Android 6.0 Marshmallow is now available for Google's Nexus devices".The Verge.Vox Media.Archived from the original on March 26, 2017. RetrievedMarch 6, 2017.
  23. ^Whitwam, Ryan (September 28, 2015)."Android Marshmallow Will Begin Rolling Out To The Nexus 5, 6, 7 (2013), 9, And Player On October 5th, Along With AOSP".Android Police.Archived from the original on February 4, 2017. RetrievedMarch 6, 2017.
  24. ^Byford, Sam (October 14, 2015)."LG begins rolling out Android 6.0 Marshmallow to the G4 next week".The Verge.Vox Media.Archived from the original on November 8, 2020. RetrievedMarch 6, 2017.
  25. ^Nickinson, Phil (October 14, 2015)."LG announces its first Android 6.0 Marshmallow update".Android Central. Mobile Nations. Archived fromthe original on March 7, 2017. RetrievedMarch 6, 2017.
  26. ^Ruddock, David (December 7, 2015)."Android 6.0.1 Factory Images Now Available, Many New Emoji And December Security Patch In Tow".Android Police.Archived from the original on February 5, 2017. RetrievedMarch 6, 2017.
  27. ^Amadeo, Ron (December 7, 2015)."Android 6.0.1 adds a ton of new emoji, and we've got the full list".Ars Technica.Condé Nast.Archived from the original on March 7, 2017. RetrievedMarch 6, 2017.
  28. ^R., Ben (December 7, 2015)."Android 6.0.1 Marshmallow roll-out brings 200+ emoji to Nexus devices".PhoneArena.Archived from the original on February 10, 2017. RetrievedMarch 6, 2017.
  29. ^abcdeAmadeo, Ron (October 5, 2015)."Android 6.0 Marshmallow, thoroughly reviewed".Ars Technica.Condé Nast.Archived from the original on October 6, 2015. RetrievedMarch 6, 2017.
  30. ^"Scoped Storage in Android Q forces developers to use SAF".xda-developers. May 31, 2019.Archived from the original on April 28, 2021. RetrievedFebruary 23, 2021.
  31. ^Amadeo, Ron (February 24, 2016)."The LG G5 and Galaxy S7 won't support Android 6.0's adoptable storage".Ars Technica.Condé Nast.Archived from the original on February 25, 2016. RetrievedMarch 6, 2017.
  32. ^Triggs, Robert (February 24, 2016)."LG G5 and Galaxy S7 don't support Marshmallow's adoptable storage".Android Authority.Archived from the original on March 7, 2017. RetrievedMarch 6, 2017.
  33. ^Mediati, Nick (October 12, 2015)."How to toggle app permissions in Android Marshmallow".Greenbot.International Data Group. Archived fromthe original on March 7, 2017. RetrievedMarch 6, 2017.
  34. ^"Requesting Permissions at Run Time".Android Developers.Archived from the original on March 7, 2017. RetrievedMarch 6, 2017.
  35. ^Hoffman, Chris (October 11, 2015)."How to Manage App Permissions on Android 6.0".How-To Geek.Archived from the original on March 7, 2017. RetrievedMarch 6, 2017.
  36. ^Wagoner, Ara (November 1, 2015)."How to take advantage of the new App Permissions in Marshmallow".Android Central. Mobile Nations.Archived from the original on May 19, 2017. RetrievedMarch 6, 2017.
  37. ^ab"Optimizing for Doze and App Standby".Android developers portal.Archived from the original on November 18, 2015. RetrievedNovember 17, 2015.Google Play policies prohibit apps from requesting direct exemption from Power Management features in Android 6.0+ (Doze and App Standby) unless the core function of the app is adversely affected.
  38. ^"Tasker has been pulled from the Play Store".Android Authority.Archived from the original on November 18, 2015. RetrievedNovember 17, 2015.
  39. ^abc"Google makes full-disk encryption and secure boot mandatory for some Android 6.0 devices".IT World. IDG. October 20, 2015. Archived fromthe original on March 28, 2019. RetrievedOctober 20, 2015.
  40. ^"Balky carriers and slow OEMs step aside: Google is defragging Android".Ars Technica. September 2, 2013.Archived from the original on September 3, 2013. RetrievedSeptember 3, 2013.

External links

[edit]
Software
development
Development tools
Official
Other
Integrated development
environments
(IDE)
Languages,databases
Augmented reality andvirtual reality
Events,communities
Releases
Derivatives
Devices
Pixel
Nexus
Play edition
Custom
distributions
Booting and
recovery
APIs
AlternativeUIs
Rooting
Lists
Related topics
a subsidiary ofAlphabet
Company
Divisions
Subsidiaries
Active
Defunct
Programs
Events
Infrastructure
People
Current
Former
Criticism
General
Incidents
Other
Software
A–C
D–N
O–Z
Operating systems
Machine learning models
Neural networks
Computer programs
Formats and codecs
Programming languages
Search algorithms
Domain names
Typefaces
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Hardware
Pixel
Smartphones
Smartwatches
Tablets
Laptops
Other
Nexus
Smartphones
Tablets
Other
Other
Advertising
Antitrust
Intellectual
property
Privacy
Other
Related
Concepts
Products
Android
Street View coverage
YouTube
Other
Documentaries
Books
Popular culture
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Android_Marshmallow&oldid=1338320349"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp