Remember the original Android permission model of "an app gets every permission it wants or you can't install it"? That's where this is heading.
Google can’t stop malware on android
Microsoft can’t stop malware on android
What makes you think Apple will be able to stop malware on iOS?
For example, the OS can enforce that an app can't use the camera without the user clicking "allow" on an OS-managed pop-up.
Like on Windows, macOS and Android it’ll be crucial for users to avoid installing executables from the web. and like Android, users also have to be trained to only install apps from ethical software repositories that respect user privacy and security. This is the best case scenario for privacy/security, and essentially the status quo for Android.
For better or for worse, the days of iOS users installing any and all available applications without worrying about malware is over. Users will get more freedom, but they’ll have to take more responsibility when vetting and running third party apps. I don’t know how a notoriously novice user base will react to that, but we shall see.
It's also very different from how iOS and Android heavily restrict what each app can do, hiding most things you might want to do behind permissions. Installing an app is not quite as safe as visiting a web page, but it's very nearly so if you don't agree to any permissions requests.
The most common way for malware to abuse the permissions system is to ask for permissions to do something plausible, or even implausible, and then abuse those permissions to do other things that the user wasn't expecting. For example, a speed dialer might ask for permission to read your contacts, which is quite reasonable for a speed dialer, but then exfiltrate and sell them.
I can see how that would be attractive in some ways. On the other hand, parent's aren't necessarily smarter than anyone else.
"Install this rando app store and get 12¢ off your next gas fill-up!"
No, companies can apply for their own app signing key that allows them to create apps for their own in-house-only uses that completely bypass the App Store.
Facebook used that enterprise signing key to install spyware on user's devices. This had nothing to do with the App Store, and Apple did revoke their signing key as a warning shot.
>“We designed our Enterprise Developer Program solely for the internal distribution of apps within an organization,” the spokesperson said. “Facebook has been using their membership to distribute a data-collecting app to consumers, which is a clear breach of their agreement with Apple. Any developer using their enterprise certificates to distribute apps to consumers will have their certificates revoked, which is what we did in this case to protect our users and their data.”
https://www.cnbc.com/2019/01/30/apple-says-facebook-violated...
> that completely bypass the App Store [..] Apple did revoke their signing key
Do you see it yet? There is no "bypassing the App Store". At the end of the day, the root of trust comes back to Apple.
And, of course, they "revoked" it meaning they waited for a week or so and then Facebook had all their enterprise apps back. This isn't the treatment in store for you if you attempted this.
Those apps are not distributed through the App Store.
>Oh wait, that was on the official App store!
Do you see it yet? :oP
But, you know, I can just not install those app stores so it totally won't affect me, right? Thanks guys! /s
https://www.tomsguide.com/news/malware-hits-10-million-andro...