Posted by ezst 13 hours ago
Okay, so sell mobile platforms separately but make desktop platforms with one license. That would still be nice and comparatively hassle-free for your customers. Not so fast, though! Desktop app stores also prohibit free apps with unlock mechanism. So you have to put unlockable versions on your website. However, app stores explicitly prohibit even just mentioning that the user doesn't have to buy an app if they have already bought it elsewhere. They strictly prohibit pointing the user elsewhere to check whether they could use it for free. Consequently, unless your users are extremely well educated about those platform quirks, many of them will erroneously buy your app twice.
But wait! There is an exception in Apple Store and Google Play Store. You're strictly prohibited from putting an app on there that needs to be unlocked by a license key, but you are allowed to ask the user to create an account or log into an existing account with a user name and email address. As long as users can also purchase the app on the respective store, that's allowed. So you can tie the app to an account and unlock it if the user already bought it for another platform. For some reason, unlocking an app with a code is strictly prohibited but unlocking it by providing your email and a password and then contacting a server is totally fine. That's why so many apps have those shitty login requirements. I wasn't really aware of that.
In a nutshell, apart from "freemium models" there are two major ways to sell cross-platform software that really is cross-platform. First, make the user pay individually for each platform, make them buy your app again and again with all the hassle that brings. Second, force them to login with an email and a user name with some direct contact to some centralized hub server.
IMHO, all of these options are strictly worse than just allowing your users to buy the app anywhere they like and unlock it for all other platforms.
* 'toothbrush', anything that is a constant tiny irritant going away can be absurdly triumphant
And they're annoying and often screw up the review process.
Google is always going to make money off any work they do. That's just business. They're not going to put more money towards better reviews without taking more money. And without the reviews, even as crappy as they are, a lot of really crappy software would be on the store. And a lot more would be actively malicious
And you were making like 7x as much as they were taking. Without them, you would even get noticed and you'd have made nothing.
We know this because almost nobody installs FDroid, and the other stores like Samsung make basically nothing for developers, even though they're preinstalled on so many devices.
what is "fair" in your opinion?
Imagine if all streets were owned by two large companies who charged you enough to use them that you'd be paying as much in fees as you are in paying for gas. People would still use cars. The streets could be in horrible condition, the two companies would be making an insane amount of profit, but there would still be people out there saying that if it wasn't for those companies we wouldn't be getting anywhere and it's just business.
In fact the legal system punishes you for having an open platform. The very reason the author can leave the play store is the same reason why the play store is a "monopoly". So sure, maybe the play store is a monopoly with some rigid definitions that lack nuance, but lets not throw away logic here.
Something like the DMA and gatekeepers exist in part exactly because of the status quo and entities like Apple. I personally see the gatekeeper approach as a solid base, but know that it can be quite unpopular within the industry.
If I had an app, I'd have to pay Apple whatever they want to charge in order to get access to one part of all mobile phone users and Google whatever they want to charge in order to get access to the other.
Maybe calling that a monopoly wouldn't be good enough in an economics paper, but I don't see much of a practical difference. I get to accept the price or not do business.
And to set off some more bots: We desperately need regulation in this space.
Jesus Christ you can always count on HN for the most sycophantic, bootlicking comments sucking up to big tech imaginable.
I do believe that while Google and Apple are evil gatekeepers they also made it easier for non-tech people to install their own app without always calling their kids or neighbours. That's already a big win.
The way they are doing it is merely the way they are doing it, not the only way it could be done.
So no it was not a win at all and does not justify the method or the various forms of cost & overhead. Not just money but freedom, privacy, agency, discrimination, censoship, algorithm thumb on scale, support, etc.