A better solution would be for the DOJ to force Apple to allow other app stores and open installs.
> If such a store/third entity becomes powerful Apple can't direct the future and make the changes it wants (the jump to Apple Sillicon is just a recent example, deprecating Carbon, notarization, etc) but has to placate to that too, or risk the ire of tons of dependent users.
Where is that a problem in reality? They've changed their desktop architecture, and that's a completely open platform.
> Apple has seen that play out when it gave too much power to Adobe, MS and others, and has been correcting for that ever since Jobs came back...
Apple built something that is now widely used for conducting business, finance, communication, etc. They no longer deserve to have a singular stranglehold on it. The world depends on iPhone, and it needs to be opened up.
Force them to make a different product that the one users buy on their own volition, despite a more open alternative with double the adoption, and which took Apple from a bankrupt company in 1997 to the largest company on Earth in 2020?
Did it ever occured to anyone that some of the success iOS has is precisely because it does restrict things a certain way (which enable other things, from security to quicker platform tech changes)?
And that as users we like it because of those things, not despite them?
Nobody would force anyone to install alternate stores.
Here's the thing. We're talking about objective, concrete examples. Allow Microsoft's and other trusted partners app, but reject others. Apple likes to pretend it sets the same rules for all developers and there's no exceptions, which is categoricly false, as has been documented time and time again[1].
Google Stadia and Xbox Game Pass Ultimate game streaming services are not "alternate app stores" which will hold the iOS platform back. Arguably as these are all streaming services, where there's no code executing on the device, it makes it easier for Apple to make architectural changes to its platform because the games playable within the apps do not require those changes!
Apple can still reject "alternate app stores", but allow specific applications like XGPU because it just seems like the right thing to do? Preventing these services on iOS holds back iOS and ultimately makes the platform less capable and hurts consumers.
[1]: Apple taking only 15% cut from Amazon, letting Amazon use their own payment provider for in-app rentals, extending private entitlements for certain developers
"risk the ire of tons of dependent users": This argument doesn't hold: the reason an OS is successful isn't for the OS, but for the apps. So, unless you think apple should actually write all the successful apps themselves, to remain in control and easily make deep technical migrations feasible, i really don't see how that could work.
Well, ultimately, it is. If a "store within a store" (or a second independent store) gets too much traction, it will hold the platform back.
If such a store/third entity becomes powerful Apple can't direct the future and make the changes it wants (the jump to Apple Sillicon is just a recent example, deprecating Carbon, notarization, etc) but has to placate to that too, or risk the ire of tons of dependent users.
Apple has seen that play out when it gave too much power to Adobe, MS and others, and has been correcting for that ever since Jobs came back...