What the privacy measures are doing is giving the user the ability to review requests for access to your personal data by parties you aren't already trusting by virtue of owning the device.
For human facing privacy and security information overload is a genuinely huge issue. What value do you assert exists for a "scary dialog" for Camera, software from Apple? After all, for that to even mean anything you must by definition be trusting iOS, software from Apple. On the other hand it's perfectly reasonable to not have the same level of trust in 3rd parties. 3rd parties do not share the same financial relationship or incentives that Apple has with its customers. Nor the same culture, nor necessarily scrutiny or technical acumen or even controlling legal regime.
You certainly do not need to trust Apple at all in general, you can run Linux, the BSDs, Windows, ChromeOS, Android or (happily!) various improving Linux phones that are extremely open. But if you decide to run Apple specifically, then you must indeed trust them.
Edit: Also, "fearmongering" is a ridiculous bit of bait. I mean, 2020 on HN and you're suggesting random 3rd party apps accessing camera/location/whatever is not the slightest issue? Ok.
I realize Apple likely doesn't feel the same way. I also think this is kind of an "of course Apple does that." A great many people pay money for this particular experience.
If, for example, you don't trust Camera with your location data you also need to be concerned about having cellular networking enabled and making sure that Apple's WiFi interface, crash report, software updates, Music/Books/TV, etc. don't share that same data or things like IP addresses which are often effectively the same.
Remember, this is only about code which ships in the OS. If you look at the apps which Apple ships through the app store, they do follow the same controls: my “Apple Store” app only allows location access while I'm using it, I can disable background app refresh, etc.
I'd be happy to get some limited exceptions to this, like "3rd party camera apps can get pre-granted location access, but only if the developer agrees that the location data will be used for nothing but EXIF tags, and if it is ever found to have left the device the developer gets delisted from the app store."
These apps used your location.
* "Popular near me"
* Maps
* Google Maps
* Chrome
If I saw that dialog, I'd probably be tempted to disable the Popular Near Me feature, which I've never heard of and therefore I assume provides me no value and, at a minimum, might be cutting into my battery life. But Apple doesn't present me with that dialog because they don't want to impair their own advertising business.The only complaint here seems to be that the bootstrapping for granting permission is part of the initial device setup screen and location services, but that seems perfectly reasonable in line with user expectations for default system services on fresh system. I strongly disagree that "fairness" somehow is a valid complaint here in the way GP suggested. On the contrary, insisting Apple is equivalent to 3rd parties is itself "unfair" as well as wrong.
Incorrect, the whole point is that Apple doesn't have vendor lock-in. As I said there are great non-Apple options for every aspect of our lives (vastly better in many cases). If you choose to buy into Apple's platform however, then it's not a matter of "deserve", you DO trust them by definition. You have made a conscious choice to buy from a massively vertically integrated corporation that exerts significant hardware backed cryptographic control over the software ecosystem. That's not a bug, that's a feature for a lot of people, but it's one that depends entirely on (a specific, limited context sort of) trust in Apple.
There's also another way they exempt themselves, by allowing you to disable microphone for third-party apps but not offering to disable microphone access for Voice Memos, Camera, etc. On Android I can disable the microphone for any first-party app, even the Phone app which obviously needs it.
You bought Apple hardware; it can be safely assumed you trust Apple the company, right? (insert knowing head-tilt here ;) )
In practice, it's quite reasonable for a consumer to assume that the company providing them services isn't actively out to get them. In fact, we encode that assumption in law in a couple key places (to wit: if Apple is turning the camera on randomly against explicit user desire, they could be sued for invasion of privacy in the same vein as https://en.wikipedia.org/wiki/Robbins_v._Lower_Merion_School...)
Your interpretation of events is a fundamental misunderstanding of how the permissions framework functions on iOS. That you then pivoted that misunderstanding into malevolent intentions from Apple speaks to your biases. Of course, given that you’re a member of this forum, I’d expect you’d find this behavior abhorrent when it comes to things like vaccination or COVID, so I’d only challenge you to think about whether you have all the facts, just as you would with any other contentious topic. The only difference here is that you don’t realize it’s contentious for you.
iOS programs shipped by Apple do not interact with the operating system in a different way with respect to privacy. Full stop. Your entire thesis, conclusion, and argument are not even remotely defensible in their falseness. There are no exemptions carved out in the operating system. First party apps with very few, SVP-documented exceptions (and usually for technical reasons) are held to the exact same standards that third parties adhere to during app submission.
I know this because at one time in my career it was my job to know. Don’t believe me? Reverse the apps.
Yes. I think Apple is playing an unfair game AND I am concerned about user privacy and how people are being tracked around the web. I'm not sure why other users are acting like both can't be true.
Your allegation that Google Maps is targeted with engineering and architectural decisions is not supported by public evidence and wholly refuted by internal evidence.
I helped build Apple Maps. Please consider yourself uninformed and ask more questions rather than draw conclusions that affirm your biases, particularly if you then come here to spread them.
I wasn't trying to score cheap points, I was attempting to demonstrate two concepts that had been collapsed into the pronoun "their" really must be considered separately when thinking about authorization.
I apologize if the message was muddled in "gotcha" language. I aim to do better than that.
For the most part, apps _do_ ask for permissions, for instance Maps and Safari do ask for access to your location. However, Safari has quite a few UX customizations outside what is generally available so that it asks for permissions on behalf of a website, rather than on behalf of itself.
When possible, Apple will try to create a higher level system so that third parties get access to a better UX (say, a pop-over browser or map control or photo picker) but they are usually slower at doing so.
When possible, Apple will try to create a higher level system to allow third parties to have a better UX here. For example, there is an anonymous advertising API which Apple uses and which they are exposing to apps in iOS 14. This does not result in the 'tracking' privacy prompt.
The largest exception last year was likely Find My, in the face of the crackdown on background location tracking. Since the activation lock/location tracking is part of the system, the UX was drastically different than say Tile's app. Apple launched a third party program for Find My this year as they start to try and make up the differences. They still have a way to go there.
That’s the honest truth, but they don’t put it there because it would bother people.
It’s oddly convenient to say it’s true for one case, but for the other case it’s okay because it’s Apple.
One day we will learn that ultimately we cannot trust a corporation - as that is a moving target - but instead trust reasonable operating principles for data security and privacy.
And for what it is worth.. I’d rather override all of my data that Apple collects to be stored on servers in the US. It’s nothing against China... but everything against their government.
It’s worth noting I have similar concerns with the US government too, but it is a small step in a better direction.
If the iPhone calculator app team said "We're going to turn this into a social calculator and it's going to use your photo library to automatically identify receipts to calculate tips and splits, and we're going to do the image processing on the server and make a database of where we identified your receipts to help with identifying restaurant payment locations," somebody higher up would tell them "No, we need to do receipt recognition all on-device." That makes it a lot easier to avoid accidental data leakage.