I'm not trying to be condescending. Tone doesn't come across well on the internet. There is no reason to assume animosity. I'm just having a discussion.
Condescension doesn't imply animosity. Anyway, let's leave it there and move on…
… users are not inadvertently granting permission to the photos themselves because the user had no expectation that the photos themselves were ever inaccessible to developers. Because no popular OS, ever, has made them inaccessible to developers.
You're making assumptions about the user again which I don't believe are warranted. You're saying there is a
precedent, which has been set by popular operating systems like Windows and Mac OS. I don't think this applies. Firstly, this is a consumer device which people treat and use in a very different way than they use a traditional desktop operating system, and many owners of iPhones, iPod Touches and iPads are relatively new to computing, or in any case they are not aware of the precedent you refer to. Secondly, Apple has gone to great lengths to design and market these things as completely new kinds of devices. You and I both know that at its core the iPod Touch is really just another computer, running an operating system very similar to OS X on the Mac. But to the average user, it's something very different. And let's not forget the message Apple sends via its walled garden approach to selling iOS apps—Apple is worrying about these things so you don't have to.
But hey, we could argue this stuff all day and get nowhere. The only way to really know what the majority of users think is to conduct that survey.
Why is it a problem that developers have access to your photos? Seems to me the only problem is if they use those photos in a way that you don't want them to.
Okay fine. Please send me the keys and address to your home and car. That's not a problem is it? Seems to me the only problem is if I
use those keys to break in and steal stuff. But I'm not going to do that.
My original point is that the problem is actually malicious developers, not developer access to the photo library. Limiting developer access to the photo library through a user permission is not going to stop a malicious developer. All they need to do is design an app that the user would believe needs access to the photo library. And that ignores the tendency of users to just hit "Okay."
The problem is thieves, not whether or not you leave all the doors of your home unlocked when you go out. Limiting access to your home is not going to stop a thief if they really want to break in.
But hey, it's a start, isn't it?
That's what it appears Apple is going to do. I find it annoying and useless.
So you're fine and dandy with an app accessing your photo library 'without your knowledge'? Well, okay. If that isn't a problem to you, I can't really argue with your personal opinion! But I reckon most people would rather know whether an app is accessing their photos.
The situation Tinmania described earlier, where an app uses a generic photo picker, is a good example where the user knows what is going on. Permission is being granted in an obvious and non-invasive way, so no warning dialog is needed there. But you insist that an app requiring permission to access photos is going to be oh-so-annoying. So tell me, under which conditions would an app need to access your photos without you telling it to? To put it another way, under which conditions would you be happy for an app to secretly access your photos? (You must have thought of such conditions occurring quite regularly, since you seem certain it would be very annoying for iOS to keep bringing this to your attention.)
FYI: If a developer has access to your data and a network connection, all they have to do is obfuscate or encrypt the data before sending it through the connection to avoid monitoring. For Apple to monitor that, would require them to monitor an apps executing code and understand what that code does. As BaldiMac said, it isn't practical. If you could implement this science fiction, it would slow down your system.
Sure. While thinking about this during the week, I had considered the possibility that an app could obfuscate the data. But that was not the context of BaldiMac's comment which I responded to. The context was the question of whether the user would be annoyed by all these invasive warning dialogs. I really do believe that most users would be quite grateful to receive a warning if an app was secretly accessing their photos or transmitting them to a remote server. Again, I would put it to you that Apple's design philosophy is to start with the ideal user experience and then work out the best way to make it happen.
There may always be ways for malicious coders to get around basic security measures if they really want to. But even a weak lock on your front door is probably better than no lock at all, no?
----------
I'll take that survey
I don't expect any app to get to my private data. Doubly so when that app is merely a portal to a website I could goto in safari.
Thanks for taking the survey! So far we have 100% of respondents in favour of apps requiring permission to access the photo library.
