This is the state of online game stores on PC. You have:
- Steam
- Epic
- UbiPlay
- Microsoft Store
- xBox game pass
- EA Origin
- GOG
- And probably some others I'm forgetting!
It sucked at first because we all liked having one place to play our games (Steam) but it's really not that big of a deal to load another app. There's no performance degradation if you close the 3rd party store app, and "extreme complexity?" Please. It's tapping another icon and entering your credit card—the exact same pattern as the Apple App Store.
Personally I would prefer Apple just drop their draconian measures of requiring all subscriptions go through Apple. They haven't worked for it, they're just taking advantage of the fact that there are services that require subscriptions and there is no other way to access them through an app than Apple's store. Unless you count a web browser…and Apple has been woefully behind on supporting Progressive Web App features (though they have tossed a bone here at there).
Apple is being anticompetitive, period.
1. Now do a list on the Playstation platform. Or Switch.
2.
-
https://answers.ea.com/t5/Origin-Client-Web-Technical/Origin-takes-up-90-of-my-CPU/td-p/7113523
-
https://community.adobe.com/t5/down...oud-high-cpu-usage-on-windows-10/td-p/8931314
-
https://steamcommunity.com/discussions/forum/1/1651043320656601686/
-
https://forums.ubisoft.com/showthread.php/2085191-uplay-high-cpu-usage-Forums
-
https://answers.microsoft.com/en-us...high-cpu/c0c2cb8b-6868-4690-b540-177a22b2e50d
Some of these apps have background services even if you force quit the main client app (adobe especially).
Hope you selected the higher CPU tier, 16GB of RAM, and the larger battery options on your iPhone. Oh wait...
3. I have 10 credit cards. I want to choose a CC depending on the month since I get different rewards depending on what I'm spending my money on. I have to add a new CC every time. Not to mention when the CC expires or when you lose the CC, you have to type it back in. And the app would have its own UI. Want to set the default CC? Going to have to navigate to the App's preferences to figure it out. Do I dare trust how this app is saving my CC into its own database? I don't know. Now multiply these issues for EVERY. SINGLE. APP.
And that's just credit card complexity. What do you do with backups? When you backup and restore on iPhone, everything gets restored and the backups take a fraction of the size since the app binaries aren't backed up too. If you want full restoration from multiple app stores on Android, you'd have to backup the entire storage, otherwise you'll have to manually re-download the apps from various stores again.
What policies do these third party app stores have? I have an Android device, but I have absolutely no idea if I should trust apps from the Amazon app store. Do they review each app? What about F-droid? Aptoid? Do those have auto-update capabilities? Which apps did I download from which stores?
Extremely complex.
Apple's way is one store, one way to update, one background service, one set of policies, and one way to pay. Completely streamlined and very simple to understand.
4. They haven't worked for it?
- They provide fresh developer APIs and new features for developer tools and services every single year.
- They hired a team of a few hundred reviewers for $30/hr. Thousands of apps are now reviewed within 24-48 hours.
- Their data centers create optimized binaries for every single Apple device automatically. A 2GB Fortnite game could easily multiply to 30 GB of binaries replicated across 30-40 servers served to a billion devices. That's about 1TB total for a single update. Now imagine if a company updated the app every week.
- They setup data centers in China which had to go through special government regulations and somehow funneled through the great firewall (Google doesn't even exist in China, Android developers have to re-implement push notifications and submit against Baidu's rules for every single update).
- They have Apple Maps free to use by all developers (Google Maps cost up to thousands of dollars per month for high volume usage).
- They have CloudKit where developers can store up to 2 petabytes of data.
- The list goes on and on...
30% is well deserved.