Hacker News new | ask | show | jobs
by chrramirez 4101 days ago
You could also publish on Android or the web and have access to a "the global audience".

Comparing the App Store with 20 years old methods is a fallacy. To be realistic you should compare using the Android/Mozilla/Windows/Web distribution methods.

1 comments

The Android model i.e. the Google model is now the same as Apple's.

Only it has the ability to sideload applications which let's be honest as primarily been used for installing pirated applications.

I kind of resent that comment. I sideload apps all the time, none of them are pirated. That stereotype just re-inforces companies attempts to lock down our devices and it kind of pisses me off to hear it constantly regurgitated.
Calling it 'sideload' is already aiding the enemy. It's the normal way of doing things. Installing software from an app-store should have a different name instead.
There is this thing called the Amazon Appstore. Perhaps you've heard of it? On anything but an official Amazon device, it works entirely by sideloading [1]. And considering the broad impact this particular use (not to mention other important ones) has had (e.g. Amazon's official devices probably wouldn't exist without their use of sideloading to bootstrap the app ecosystem), saying sideloading primarily used for piracy is just wrong.

[1] Ironically, I think the pervasive sideloading third-party app stores on Android require is a bug, not a feature. I'd much rather see an official way to add "known sources" so that, after the initial install, you didn't need to leave sideloading enabled in order to use them.

That sounds highly disingenuous. F-Droid appears to have over 8 million downloads[0]. Amazon's store is probably well patronized too (and they seem to have good deals on paid apps). I'm sure there's some piracy, but I don't think it's that prevalent (at least not in the US). Either way, as a user, I'd rather be on a platform that is open enough that piracy is possible.

[0]: https://gitlab.com/fdroid/fdroiddata/blob/master/stats/total...

>I'm sure there's some piracy, but I don't think it's that prevalant

ha. that's a good one. I've had apps on both iOS and Android with < 10% of the installs being legit.

How many of those were in markets you could actually sell in? (i.e. where Google Play is available)
I use f-droid more than google play. F-droid would not ne posible without sideloading.
Pirating iPhone apps is easy, and Apple's signature checking that locks down iOS doesn't actually prevent piracy. A pirated iOS app passes the signature check same as the legitimately bought version - it's the same .ipa file, after all. You don't need to jailbreak your iPhone in order to install apps you haven't paid for.

The signature check makes sure 'the developer has paid Apple', and not 'the user has paid for this app'.

Sideloading of apps allows for apps that Google may not care for, and that Apple actively prohibits (eg bitcoin), the difference being that you can still run them on Android if you really want to.

This is incorrect. Unmodified App Store .ipas are DRMed (app __TEXT is encrypted); the signature is of the encrypted binary, and the keys are tied to your iTunes Store credentials on the device. Piracy thus requires someone to decrypt the binary with a jailbroken phone, followed by either:

(1) installing the resulting unsigned app on a jailbroken phone, or

(2) re-signing it with a developer or enterprise distribution key, which Apple can revoke.

Both of these are done regularly, but it's not like Apple hasn't tried to stop it.

By the way, Apple no longer forbids Bitcoin apps, although this doesn't defeat the general point about forbidden categories.