From a dev perspective..
I write iOS photo + video apps, and I have to say this is a colossal balls-up. It works like this:
- I write a photo editor. Of course it needs access to the photo library to work.
- The app asks the OS for library access.
- The user gets a nice pop-up explaining this, and asking for permission.
- Wait, no. It's not asking for permission to access photos. It's asking for permission to use your location, because photos + videos contain location data.
- The user taps "no" thinking the app is dodgy.
- The app can't access the photo library, doesn't work, and gets a 1-star review.
The pop-up does actually mention photos + videos in the small print part, but the big obvious title text says LOCATION. It's confusing as hell for me as a developer, never mind for my customers, and the only solution is to pop-up a warning explaining what the actual permissions popup is really asking for!