I've found ios applications to be fairly resilient to this, probably because the platform has a fairly long history of it. Of course if you don't allow GPS to a mapping application it's useless, but for the most part when the API is for "optional" features ios developers seem to handle the "denied access" case rather well.