Google Takes Another Step to Limit Bloatware With Android 6.0 Marshmallow

Advertisement
By Manish Singh | Updated: 21 October 2015 19:15 IST

Following the revision of guidelines for Android OEMs in August to reduce the number of Google apps pre-installed on devices, the Mountain View firm has once again taken steps to limit the harassment potential of bloatware.

Ever since the inception of Android, Google has allowed its partner OEMs to mould the operating system as they see fit, with a few caveats if they want access to the Google Play store. Over the years, while the company has started to tighten the loose ends with each new iteration of Android, manufacturers still have the ability to tweak several critical aspects when operating on Android Lollipop or below. Google is changing that with Android 6.0 Marshmallow. Apps aimed at 6.0 Marshmallow (API level 23) need to request permission to access certain protected features.

The apps will need permission before accessing certain protected features, Google has directed its partners in the Compatibility Definition document (via Android Police). The company has also made it mandatory for every app to use a dialogue box to seek permission. Furthermore, OEMs will not be able to offer any runtime permissions to pre-installed apps (more popularly known as bloatware). All these permissions will also appear in the Settings app for the user to view and tweak later.

Advertisement

The idea is simple. Smartphone manufacturers like Samsung, Xiaomi, and LG pack in a number of pre-installed apps on their smartphones. To make things worse, users don't get the option to delete the bloatware from their device. While these third-party manufacturers can continue to have pre-installed apps on their devices, users will have the final say on what a particular app does in the background.

Advertisement

Here's the portion of the document that talks about it.

9.1 Permissions

Permissions with a protection level of dangerous are runtime permissions. Applications with targetSdkVersion > 22 request them at runtime. Device implementations:

Advertisement
  • MUST show a dedicated interface for the user to decide whether to grant the requested runtime permissions and also provide an interface for the user to manage runtime permissions.
  • MUST have one and only one implementation of both user interfaces.
  • MUST NOT grant any runtime permissions to preinstalled apps unless: the user's consent can be obtained before the application uses it or the runtime permissions are associated with an intent pattern for which the preinstalled application is set as the default handler.

With Android 6.0 Marshmallow, the company has taken several major steps to address several concerns that users have had for years. Just recently we learned that OEMs also have to enable full disk encryption by default on Android 6.0, and also, all Android smartphones running on 6.0 Marshmallow need to include Doze mode.

 

Get your daily dose of tech news, reviews, and insights, in under 80 characters on Gadgets 360 Turbo. Connect with fellow tech lovers on our Forum. Follow us on X, Facebook, WhatsApp, Threads and Google News for instant updates. Catch all the action on our YouTube channel.

Advertisement

Related Stories

Popular Mobile Brands
  1. Realme C83 5G Debuts in India With a 7,000mAh Battery at This Price
  2. OnePlus 15T Key Specifications Confirmed Ahead of Launch in China
  3. Here's When the Poco C85x 5G Will be Launched in India
  4. Motorola Edge 70 Fusion Launched in India With 50-Megapixel Sony LYT-710 Camera
  5. Vivo X300 Max With Zeiss Cameras Spied at MWC 2026, Could Launch Soon
  6. WhatsApp Now Lets You Discover Stickers While Typing Emoji
  7. Oppo Find N6 Renders Leaked Online, Oppo Watch X3 Teased Ahead of Launch
  1. Vivo X300 Max With Zeiss Cameras and Android 16 Spotted at MWC 2026, Could Launch Soon
  2. WhatsApp Update Introduces Support for Discovering Stickers While Typing Emoji: How It Works
  3. This AI-Powered Portable Device Claims to Detect Microphones and Jam Audio Recordings
  4. Poco X8 Pro Series Global Launch Date Leaked Ahead of Anticipated Debut: Expected Price, Specifications
  5. MacBook Neo Geekbench Scores Indicate It Performs on Par With iPhone 16 Pro Max
  6. Xiaomi Testing Experimental AI Agent Miclaw, Can Perform Complex Tasks Across Devices
  7. Dear Radhi OTT Release: Where to Watch the Tamil Thriller Online?
  8. With Love Now Streaming on Netflix: Know Everything About Plot, Cast, and More
  9. Kaattaan OTT Release Date Confirmed: When and Where to Watch Vijay Sethupathi Starrer Online?
  10. OnePlus 15T Display Size, Ultrasonic Fingerprint Sensor Confirmed; Geekbench Listing Hints at Chip, Memory
Download Our Apps
Available in Hindi
© Copyright Red Pixels Ventures Limited 2026. All rights reserved.