Hacker News new | ask | show | jobs
by strombofulous 902 days ago
This is incorrect, if you distribute an app outside the play store you do not need to use their payment system, even by the letter of the law. The rule specifically applies to play store apps. It's common for developers of more technical apps (like VPN apps) to publish two nearly identical versions - one to the play store that doesn't support iap and one to f-droid/their website that takes payment via credit card.

It's possible the people writing this complaint may be referring to the fact that you can't link to or reference those options from the play store edition of the app, but I think they might just be misinformed.

1 comments

There is a compounding effect of this though, the fact that the Play Store doesn't allow this greatly dampens development of libraries that would make it much easier for developers to add this functionality to their apps, making people more likely to rely on the Google's payments and just dealing with its cut.
I believe it's fair:

* Unlike Apple App Store on iOS, you are under no obligation to sell on Google Play Store on Android.

* If you choose to sell on Google Play Store, it's reasonable to "pay rent" so to speak.

If you don't want to accept payments through Google Play Store, you simply don't sell through Google Play Store.

You can believe it's fair, what you can't do is claim they support aftermarket app stores while they also take actions to stamp them out. You have to acknowledge that the situation Google has created conveniently and heavily discourages aftermarket app stores on multiple levels. You are effectively obligated to publish on the Play Store, and in doing so you face increased maintenance burden for creating non-Play versions.
Google doesn't "stamp out" side-loading. They don't make it immediately obvious (and they don't have to), a user so concerned needs to dive a little into the operating system and permit them, but the option is there for anyone interested.

This is in stark contrast to Apple where you may not do anything outside of the One Apple Way(tm), which in this case means you will go through the Apple App Store or pound sand.

They have deliberately and knowingly made it difficult by showing warnings and making users jump through hoops. I think evidence that it was deliberate and intentional was revealed in one of the many lawsuits in the form of meeting notes and reported speech, if I remember right.

https://www.theverge.com/2023/11/6/23948990/and-were-on-to-s...

Not stamping out side-loading, although that is heavily impacted by many of the same issues, but stamping out aftermarket software stores.

Apps installed from aftermarket stores:

- Cannot auto-update themselves, it requires user intervention for every individual app for every individual update.

- Cannot update at all if they were initially installed from the Play Store without uninstalling and losing all data in the process.

- Require multiple hoops and scary messages for the average user.

- Require extra maintenance burdens for the developer who essentially has to maintain two forks of the same application, further complicated by point 2.

- The payment issues mentioned upthread.

All of this makes aftermarket stores second-class citizens, all the while Google claims it welcomes them with open arms. Aftermarket stores aren't the only area where Google does this, either. Plenty of Android-of-yesteryear's customizability and openness has atrophied heavily while Google continues to profit off the bitrotting scraps that are left.

Google knows that they just have to make it inconvenient enough that 99% of people won’t do it (or really even know it’s an option). So yes, if you squint really hard you can kind of make it look like Google is a good guy here. But if we’re talking about how it actually pans out in reality, Google is no better than Apple.