Reading this again, I think your definition of “end user” is what’s actually judgmental here. You seem to think “end user” means people who don’t have the ability to figure out their technology and make it work for them, and need someone else to do it for them. You don’t have any room for a person who’s well versed in technology and willingly accepts certain product limitations and acknowledges how those limitations provide other benefits. Okay, if that’s your definition, I can’t be an end user, even though I consciously choose the Apple ecosystem so I can spend some of my time using technology being off the wheel and trust that the wheel has been taken over by a company whose judgement I trust.
But at the same time, if Apple opened iOS to the same freedoms macOS has, users could, in fact, make informed decisions about what they want to run just as companies could configure restrictions and mandate defaults. It doesn’t exactly feel either-or to me. Apple hasn’t actually locked down the device if users can jailbreak or side load. All we’re suggesting here is that there should be a setting advanced users can toggle on. Think of how users can turn on WSL in Windows by downloading an app - what would “Developer Mode” look like on an iOS device, and is there not a middle ground between completely unrestricted and completely sandboxed?
Forget iPad replacing macOS, at this point I’m fascinated by the idea that an iPhone Pro might actually run macOS-like in the future for developers. It’s been a decade since the first jailbreaks were commonly available and we could run shells and other background apps—at the expense of battery life. Apple has built everything they need to keep things safe even if they open the sandbox... they could treat it like location permissions and continuously prompt, allow only some apps, spy or sandbox what function calls apps can make by default, etc. Yes, it could be abused, but they could cloud-scan files before running, or even require signing and submission. I know folks will keep pushing for fewer restrictions, and I know the business reasons that keep Apple from doing this. But this use case won’t ever actually go away...
> But at the same time, if Apple opened iOS to the same freedoms macOS has, users could, in fact, make informed decisions about what they want to run just as companies could configure restrictions and mandate defaults.
OP is just saying that deciding to do that has a usability and security cost that some users will perceive as a net negative.
I know it’s a toggle, but as soon as that toggle exists app developers will use it to provide unsigned copies of fortnite to the kids, it won’t just be for pro users.
This is the point of contention here, imo. Jailbreaking, sideloading, and turning on developer modes are not always informed decisions. I've personally serviced hundreds of iPhones that have had all these things done because someone followed a set of instructions without knowing what they were doing or had someone else turn the option on without informing them and then they were exposed.