Hacker News new | ask | show | jobs
by cyberax 733 days ago
> No, I mean, "not allowing you to run arbitrary code" is just a side-effect, not the design choice. The design choice is market segmentation.

It absolutely is a design choice. Apple wants to control all the code that runs on users' devices. Market segmentation is merely a side-effect.

1 comments

>Apple wants to control all the code that runs on users' devices. Market segmentation is merely a side-effect.

You have cause and effect reversed

No, I don't. iPhones don't segment anything, yet they are locked tight.

Apple would have liked to lock down macOS, but it's just not feasible (for now).

>iPhones don't segment anything, yet they are locked tight.

Of course they do. There's market segmentation between iPhone tiers, between just using the iPhone as a computer (connecting it to a monitor and running macOS on it), differentiating iOS from the much less tightly maintained Android ecosystem (for which "walled garden" is a feature felt as "less hassle, less malware, more secure, mostly just works"), and several other things.