Hacker News new | ask | show | jobs
by AnthonyMouse 1677 days ago
> access to install base and customer relationship

This is the rent seeking that everybody is objecting to.

> funds development of the platform, SDK, and tools

The platform is open source. So if you want to use someone else's tools then you shouldn't have to pay this part, right?

> funds development of the store - funds operation of the store

The cost of providing this is negligible. Many alternative stores and repositories do it for free. It accounts for zero percent of the cost of anything.

> profit for the company

Profit isn't a separate thing. The cost of payment processing already includes the profit of the payment processor etc.

> last and least: payment processing

Which is the only thing left, so if you're using someone else as payment processor...

It's the "access to install base and customer relationship" that they're really sticking it to you for, and that's the illegitimate one.

2 comments

(I work at Google, but not at all on Android)

> The platform is open source. So if you want to use someone else's tools then you shouldn't have to pay this part, right?

The platform here includes "android", so yes if you aren't using Android you probably don't need to pay to support Android development. It's not clear here, but do you think "open source" somehow means "doesn't require funding to develop"?

> The cost of providing this is negligible. Many alternative stores and repositories do it for free.

Few/none of those provide app review and various anti-malware stuff. You can argue that these have negative value, but they absolutely have non-negligible costs.

Also I don't think any alternative stores support canarying/progressive rollouts of new versions, which is useful for developers and a nontrivial to support for other stores.

>Also I don't think any alternative stores support canarying/progressive rollouts of new versions, which is useful for developers and a nontrivial to support for other stores.

You have a career in comedy if you think that the Play Store's definition of canary rollouts is good. Hell, the entire Play Console is probably one of the most hated piece of software by android devs because of how terrible it is, with constant changes, horrible performance, stupid requirements and non-working options.

Android is supported by others as well - it is not effort of Google only...

Yes, it is true, that there are other stores - like Samsung has it's own store on Android, so technically there is a choice of stores. Apparently Google would not fight store wars with the producers of hardware... but there is nothing that prevents them to disable any other stores by any other means - by simply sabotaging their app.

The issue here with Google Play is that it assumes, that Google Play has monopoly of money transactions for that publisher outside of Play store, even if the app has a choice to receive money through oher means - crypto, Paypal or cards. Same issue is with Apple store - they did not wanted to allow to transact money in Epic store(and wanted their cut on those), where you could make transactions in the Epic website from your card.

> The platform is open source.

Android is Open Source, Google Play & Google Play Services are not. Developers are free to build Android apps that don't use anything related to Google Play.

And, as far as I can tell, Google is the one making most features and patches to AOSP. Just because it's OSS doesn't mean it is operating independently, running only on donations.