> "This keyboard app requires access to network resources, do you want to allow this?" Or better yet, let the operating system block apps from using both network resources and keyboard api's.

So, either a "we want this for analytics" message on the popup for fakers, or no analytics for legit developers.

Now sure, I personally don't think app development benefits all that much from analytics and would be happy if analytics were outlawed in entirety by the EU, but 95% of websites have been howling about how important they are since they were forced to request consent for that with the GDPR.

> My web browser allows me to choose when I want an extension to have access to a web page.

So does mine. Why do you think this is a counter-argument? It's a well-known security issue, it's still on the HN front page: https://news.ycombinator.com/item?id=39620060

And every time I set up a new computer, I have to check very carefully to make sure I'm installing a well-recognised ad blocker rather than one of the huge number of look-alike scams — I have to be right every time, the scammers only have to fool me once.

> I'm gonna guess it does this with a man-in-the-middle attack. "The operating system has detected that this phone app always calls the same number.

Why? I was thinking "record message, upload to website". Same deal as with keyboard, except the permission popup can also say "VoIP".

> I'm kind of tired of people claiming the hand-holding argument, that apple helps people who do not understand technology. My sister uses apple devices exclusively, but at her work, her employer regularly does tests for phishing and she always fails. It is time people get educated about how to use their computing devices. These devices have been around long enough that people who fall for obvious scams should be considered incompetent.

Congratulations, that's at least 94.6% of the population you've just described there: https://www.weforum.org/agenda/2017/02/a-quarter-of-adults-c...

To put it another way, your standards are too high. I don't know much chemistry, so I need the chemicals in my daily life to be regulated; I don't know much law, so I need governments to deem that certain contractual clauses are invalid on my behalf; I don't know much biology, so I need the government to prevent snake oil salesmen selling snake oil for all potential ills.

Should private companies be the regulator? Sometimes the law requires it, sometimes the law forbids it. I'm comfortable (if not happy) letting the governments decide what Apple must and must not do, for the exact same reason that I have been comfortable (if not happy) letting Apple decide what developers can do.

I do know computers, and I like messing around with them much as StyroPyro likes messing with terrifyingly high powered lasers[0], much as The Thought Emporium likes messing with terrifying man-made horrors beyond comprehension[1], much as Colin Furze liked making a hoverbike with "no steering, it has no brakes, it's got two accelerators and not even a seat"[2]… asking everyone to take on that responsibility just because I'd like more freedom, isn't as good as you think it is.

[0] https://www.youtube.com/watch?v=xNmbvaUzC8Q

[1] https://www.youtube.com/watch?v=Z_ZGq8Tah0k

[2] https://www.youtube.com/watch?v=soxxPyaAT1k