According to the guidelines, OEMs must not grant permissions to pre-installed apps and there must be dedicated interface for the user to decide whether to grant the requested app-permission.
Permissions is the new feature in Android 6.0 which will let users restrict access for certain functions like camera, contacts, microphone, etc to an app. This is similar to the privacy option in Apple’s iOS.
The guidelines by Google, go on to add that”runtime permissions” should not be granted to any “preinstalled apps,” except when a user has given their consent to the app before using it. The second instance when a pre-installed app can be granted default permissions is when the app is set “as the default handler,” that is when they are replacing default apps like phone, camera, contacts, etc.
Most OEMs like Samsung, LG, Asus, install their own dialer or camera app, which replace the standard Google apps and only these apps can be granted runtime permissions. Android Police, which has linked to these guidelines, says these requirements are non-negotiable.
Across the world, OEMs tend to pre-install certain messaging apps, or apps for e-commerce sites which users can’t delete. With the new permissions system in Android 6.0, while the app will still be present in the phone, a user can restrict background activity for the same.
Google has also taken steps to reduce the number of Google apps on Android smartphones. OEMs are no longer required to include Google Plus, Google Play Games, Google Play Books, Google Newsstand in the Google apps suite anymore.
The apps are however still available on the Google Play Store, if users which to download them, which is how it should be given that for many smartphone users, these pre-installed apps are of no use.