As best i could tell, on a device running M it would be like this:
M ready app, you get no permissions display up front but asked to approve on API use.
Older app, you get a permissions display up front and can disable API access in Android settings.
On older devices both M ready apps and older apps would behave like today, giving you a list of permissions up front and no way to control them (unless you are running a custom Android or the OEM added the possibility).
M ready app, you get no permissions display up front but asked to approve on API use.
Older app, you get a permissions display up front and can disable API access in Android settings.
On older devices both M ready apps and older apps would behave like today, giving you a list of permissions up front and no way to control them (unless you are running a custom Android or the OEM added the possibility).