Some Android 6.0 Apps May Not Know They Ask for Permissions and Break
If you are one of the lucky few to get the latest version of Android on your device, you may notice that some apps behave strangely. This may be due to the fact that some applications do not ask for permissions when needed, which leads to their breakdown.
In Android 6.0, Google introduced a new permission system that requires apps to request access to things like your camera or location individually, rather than all at once when you first install the app. You can also turn off permissions one at a time later if you change your mind. This is a good change (and should be familiar to iOS users) as it makes protecting your privacy so much easier.
The problem, however, is that apps need to update in order to actually ask for these permissions. If a developer chooses to update an app to “support” Marshmallow by targeting the new version, but does not add dialog boxes to request individual permissions, that app will not receive those permissions.
This may damage some functions. Curiously, Google’s own Google+ app is one such example. When creating a post, users cannot see thumbnails of their recent images until they grant storage permission. Otherwise, parts of the application interface simply won’t show up.
If an app does not behave the way it did before the update, you can check its permissions and see what it is allowed to do. Go to Settings> Apps> [App Name]> Permissions to see what’s on and what isn’t.
PSA: If Some Apps Like Google+ Don’t Run On Marshmallow Check Their Permissions, They May Not Know To Request The One They Need | Police Android