- Unfortunately that’s not what the law says. There’s no such thing as selling access, ether your renting or you’re owning.
- Nope, they can’t as long as unsigned software can be installed by the user.
- Just how Apple can’t block https://sidestore.io/ from working
1. Unfortunately the law doesn’t say that every iPhone users
owns iOS. You don’t. You have access to it, but you do not own it. Just like I have access to FaceBook, but I do not own it. I can buy a Sam’s Club membership for
access to Sam’s Club (it used to be that you couldn’t have access to the building at all if you didn’t have a membership), but having access to Sam’s Club doesn’t give me ownership of Sam’s Club. It’s the same with iOS. There’s a whole page of terms and conditions, and nowhere does Apple say “you own iOS now”. You never own iOS. You own your own files that you generate, and you own the apps that you purchase, but you do not own iOS. And just repeatedly saying the contrary doesn’t make it true.
2. They don’t need to allow unsigned software to be installed. They can choose to restrict sideloaded apps installation to only signed software. That’s already what macOS does, if a software isn’t signed, it will through up a bunch of red flags and imply to the average user that it can’t be installed. Theoretically it can, but it’s very risky to allow unsigned software, and it’s a complicated workaround that requires toggling settings and whatnot. I’d hope Apple would do at least that on iOS for security, but they could go a step further and have no complex workaround at all, which I think would be better for security.
3. Here’s the problem with your argument, Apple absolutely can block installs from certain websites and whatnot. That’s completely within their rights to do, and they’ve done it with known malware software. They could decide, this website looks sketchy, so we won’t accept files installed from it, as I already pointed out, they’ve already done this on macOS. They can’t shut down the website, because Apple doesn’t control the internet, that’s not within their rights to do, but preventing malicious code from installing on their OS is something they absolutely can do. What systems like SideStore do is abuse a system feature tied to Developer Accounts that’s designed for testing a developer’s own apps. So there are no safeguards in that system, because it’s intended use isn’t sideloading other people’s software which could contain malware.