I think it's also the solution that best meets the reality of apps in 2021. Big third-party devs like Netflix and Amazon will opt out of in-app purchase entirely before giving a cut to the platform owner. May as well let them use their own payment system so users get a better experience than signing up on the web.
This is how you GET a large existing Windows Store business.
- By including Candy Crush and other bloatware in the store, the store started with a bad reputation already.
- By allowing manufacturers to define apps you cannot uninstall via the store, this infuriated any power user.
- By no allowing to delete any items from your "purchase history" you could never try out any free apps without them contaminating your history. They did so to prevent people from losing their purchases, but this was just stupid with free apps.
- Discovery in the store was a joke. Search results showed apps with less than 100 installs. Descriptions and screenshots of apps are often so bad that there is no way to figure out what an app does.
- Not finding a way to offer legacy apps in the store was such a fail, it is incomprehensible. It is 2021 and end users still have to download applications from CNet and Sourceforge. A security nightmare. Don't get me started on UWP and the UIs from hell caused by it.
Finally, there is absolutely no reason that the Windows store couldn't have been what Steam is now. Just MS incompetence in their vision of where to start.
-- Edit:
It seems legacy apps are coming to the store with Windows 11. Yeah! Let's see how they mess up this time.
It just seems harder to build and sell software that has that same quality look-and-feel that many MacOS apps have.
I just wonder what they'd be capable of if they had a separate OS that didn't have to concern itself with backwards compatibility. It'd be a monumental undertaking to do all that from scratch, not really worth it from a business standpoint, but it'd be interesting to see what they'd come up with if they started off with Linux.
These big OS/device companies in fact compete with them with unfair advantages like pre installed apps, prominent product placement on AppStore and closed/early integrations.
I never understand this line of logic, and the idea that for-profit entities somehow _should_ do lots of charity.
A) Give me X% of revenue, and I will give you free hosting of your app, and some form of promotion.
B) No commission, but you host your own binaries. To be a valid installable app, you need to give me a hash of the binary valid to install, that I have approved before. Each audit of binaries cost X. No promotion for free in the app store.
This isn't an insurmountable problem of course. Perhaps Apple/Google could charge fixed bandwidth rates and host it themselves, or they could contractually set SLA requirements that could be verified regularly with an uptime service.
Apple doesn't pay for Netflix's server costs. They just host the app, there are ways to mitigate the cost of hosting the app as the other reply also mentions.
> Would you create an App Store, dedicate resources on moderation and app curation, as well as infrastructure, and then just give it away free?
Apple is not doing Netlfix any favour here, people signed up for Netflix way before iOS existed. Netflix was a brand in itself before iPhone was.
Also, let us not pretend that the success of iOS has nothing to do with the likes of Netflix, Spotify, YouTube etc. providing first class apps for the platform. Windows Phone died because of app situation despite having a fresh OS with compelling devices.
Apple has more than 40% net margins on iPhone. If they can bundle the cost of their Maps effort with iPhone, even App Store can be taken from that amount. 30% from a business just for gatekeeping is just disgusting and abuse of the duopoly situation we are in.
>If they can bundle the cost of their Maps effort with iPhone.....
And just want to add. Apple currently put around ~$3B / year for all of their OS, iCloud, Siri and Map development which are already included in the Net Margin calculation.
Also it doesn't count if you make Xbox games. Microsoft still takes a cut there.
So it's 0% if it's a native Windows app and it isn't an Xbox Game. So let's just say Epic Games will still not be satisfied with this.
(Windows users/developers have always been able to use various distribution systems... likewise for macOS.
Of course that's easy to offer while nobody uses the Windows Store, but e.g. on MacOS that would be quite a big deal.
That’s well and good, but I don’t see that as a big deal because the microsoft app store isn’t that important.
The problem with the Apple ios app store isn’t that they have a specific, restricted payments mechanism. It’s that it’s the only practical way for developers to distribute native software to iOS devices.
Imagine if Steam allowed Blizzard/Activision/EA to sell their games on the Steam store, and as long as they pay their own hosting/billing infrastructure costs, Valve takes no cut?
I think that would immediately kill the need for EA/Ubisoft/Blizzard/etc. to ever need their own applications to sell software.
It normalizes OS vendor maintained AppStores which is a huge deal for Apple. The only way to avoid them now is to install Linux.
And for games, the curation will be where it matters - on Xbox games pass.