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. ACT Fibernet Launches New Broadband Plans With Free OTT Subscriptions
  2. HMD 101, HMD 100 With Built-In Radio Launched in India at These Prices
  3. Flipkart Buy Buy 2025 Sale With Discounts on iPhone 16 Begins on This Date
  4. Airtel Discontinues These Prepaid Recharge Packs in India
  5. OnePlus 15R Surfaces on Benchmarking Site Ahead of India Launch
  6. Motorola Edge 70 With Pantone's 2026 Colour, Swarovski Crystals Launched
  7. Flipkart Buy Buy 2025 Sale: Nothing Phone 3, Phone 3a Deals Revealed
  8. Samsung May Limit Exynos 2600 to South Korea's Galaxy S26 Units
  9. Realme Watch 5 Launched in India With Up to 16-Day Battery Life: See Price
  10. Apple Announces App Store Awards 2025 Winners: Check List
  1. Airtel Discontinues Two Prepaid Recharge Packs in India With Data Benefits, Free Airtel Xtreme Play Subscription
  2. Samsung Galaxy Phones, Devices Are Now Available via Instamart With 10-Minute Instant Delivery
  3. NotebookLM App Gets an In-Built Camera, Lets Users Upload Images as a Source
  4. HMD 101 Launched in India With 1,000mAh Battery, Auto Call Recording Alongside HMD 100: Price, Features
  5. Crypto Traders Await US Fed Signals as Bitcoin Price Drops to $91,900
  6. Nothing Phone 3a Lite Goes on Sale in India: See Price, Offers, Availability
  7. Realme Narzo Phones Confirmed to Launch in India Soon via Amazon
  8. Samsung Galaxy Watch Ultra 2 Launch Timeline Leaked; Could Debut Alongside Samsung Galaxy Watch 9
  9. Samsung Galaxy S26 Series May Get Exynos 2600 Chipset Exclusively in South Korea: Report
  10. Apple’s FaceTime Reportedly Blocked in Russia Alongside Snapchat’s Video Calling Feature
Gadgets 360 is available in
Download Our Apps
Available in Hindi
© Copyright Red Pixels Ventures Limited 2025. All rights reserved.