Jump to content

Android Marshmallow: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Features: Might be slightly more clear
(One intermediate revision by the same user not shown)
Line 36: Line 36:


== {{Anchor|DOZE}}Features ==
== {{Anchor|DOZE}}Features ==
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.<ref>{{cite web|title=Android M Overview - Permissions|url=https://developer.android.com/preview/features/runtime-permissions.html|website=Android Developer|publisher=Google|accessdate=September 2, 2015}}</ref> The new permission model will be used only by applications compiled for Marshmallow using its [[software development kit]] (SDK), while all other applications will continue to use the previous permission model.<ref name="anandtech-mio" /><ref name="verge-unveil">{{cite web |title=Google announces Android&nbsp;M, available later this year |url=http://www.theverge.com/2015/5/28/8675257/android-m-os-update-google-io-2015 |website=[[The Verge]] |publisher=Vox Media |accessdate=May 28, 2015}}</ref>
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.<ref>{{cite web|title=Android M Overview - Permissions|url=https://developer.android.com/preview/features/runtime-permissions.html|website=Android Developer|publisher=Google|accessdate=September 2, 2015}}</ref> The new permission model will be used only by applications compiled for Marshmallow using its [[software development kit]] (SDK), all other applications will continue to use the previous permission model<ref name="anandtech-mio" /><ref name="verge-unveil">{{cite web |title=Google announces Android&nbsp;M, available later this year |url=http://www.theverge.com/2015/5/28/8675257/android-m-os-update-google-io-2015 |website=[[The Verge]] |publisher=Vox Media |accessdate=May 28, 2015}}</ref>


Marshmallow also has a new [[power management]] scheme named ''Doze'' that reduces the level of background application activity when a device's motion sensors determine that it is not being actively handled by its user, which, according to Google, doubles the device's battery life.<ref>[http://www.telegraph.co.uk/technology/google/11809163/Android-Marshmallow-Google-reveals-name-of-Android-6.0.html Android Marshmallow: Google reveals name of Android 6.0] Telegraph.co.uk Retrieved August 18, 2015.</ref> It also introduces an option for resetting all network settings, available for the first time on Android, which clears network-related settings for Wi-Fi, [[Bluetooth]] and cellular connection.<ref>{{cite web|url=http://technosamigos.com/android-marshmallow-features/|title= Top 10 Android Marshmallow Features that we liked |work=Technos Amigos|accessdate=August 22, 2015}}</ref>
Marshmallow also has a new [[power management]] scheme named ''Doze'' that reduces the level of background application activity when a device's motion sensors determine that it is not being actively handled by its user, which, according to Google, doubles the device's battery life.<ref>[http://www.telegraph.co.uk/technology/google/11809163/Android-Marshmallow-Google-reveals-name-of-Android-6.0.html Android Marshmallow: Google reveals name of Android 6.0] Telegraph.co.uk Retrieved August 18, 2015.</ref> It also introduces an option for resetting all network settings, available for the first time on Android, which clears network-related settings for Wi-Fi, [[Bluetooth]] and cellular connection.<ref>{{cite web|url=http://technosamigos.com/android-marshmallow-features/|title= Top 10 Android Marshmallow Features that we liked |work=Technos Amigos|accessdate=August 22, 2015}}</ref>

Revision as of 15:38, 16 September 2015

Android Marshmallow
Version of the Android operating system
File:New (2014) logo for the Android devices platform.png
File:Android 6.0-en.png
Android "Marshmallow" home screen, with proprietary applications
DeveloperGoogle
Latest previewDeveloper Preview 3 MPA44I / August 19, 2015; 8 years ago (2015-08-19)
Preceded byAndroid 5.x "Lollipop"
Official websitewww.android.com

Android 6.0 "Marshmallow"[1] is an upcoming update to the Android mobile operating system, most likely to be released in Q3 2015 ("tentatively slated for September"),[2] with its third and final preview released on August 17, 2015.

Marshmallow will primarily focus on improving the overall user experience,[3] and will bring a few features such as a redesigned permission model in which applications are no longer automatically granted all of their specified permissions at installation time, Doze power scheme for extended battery life when a device is not manipulated by the user, and native support for fingerprint recognition.

History

The Android "M" developer preview 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.[3][4] The third developer preview (MPA44G) was released on August 17, 2015 for the Nexus 5, Nexus 6, Nexus 9 and Nexus Player devices,[5] and was updated to MPA44I that brought fixes related to Android for Work profiles.[6]

Features

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.[7] 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[3][8] while still allowing the user to revoke the grants at any time.[9]

Marshmallow also has a new power management scheme named Doze that reduces the level of background application activity when a device's motion sensors determine that it is not being actively handled by its user, which, according to Google, doubles the device's battery life.[10] It also introduces an option for resetting all network settings, available for the first time on Android, which clears network-related settings for Wi-Fi, Bluetooth and cellular connection.[11]

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.[3][8]

Version of the Android API provided by Marshmallow is 23.[12] The Android Marshmallow developer tools are available in the SDK Manager under the API level "MNC".[citation needed]

See also

References

  1. ^ "Android M's name is Marshmallow". The Verge. Vox Media. Retrieved August 17, 2015.
  2. ^ "Program Overview". android.com. Retrieved August 20, 2015.
  3. ^ a b c d Chester, Brandon. "Google Announces Android M At Google I/O 2015". Anandtech. Purch, Inc. Retrieved May 28, 2015.
  4. ^ "Google's Android M preview build will run on the Nexus 5, 6, 9, and Player [Updated]". Ars Technica. Condé Nast. Retrieved May 28, 2015.
  5. ^ "Downloads Android Developers". August 17, 2015.
  6. ^ "Support and Release Notes | Android Developers". developer.android.com. Retrieved August 22, 2015.
  7. ^ "Android M Overview - Permissions". Android Developer. Google. Retrieved September 2, 2015.
  8. ^ a b "Google announces Android M, available later this year". The Verge. Vox Media. Retrieved May 28, 2015.
  9. ^ https://developer.android.com/preview/features/runtime-permissions.html
  10. ^ Android Marshmallow: Google reveals name of Android 6.0 Telegraph.co.uk Retrieved August 18, 2015.
  11. ^ "Top 10 Android Marshmallow Features that we liked". Technos Amigos. Retrieved August 22, 2015.
  12. ^ "Google Play ready to accept apps using Android 6.0 Marshmallow's API 23". Android Authority. Retrieved August 20, 2015.