Hacker News new | ask | show | jobs
by w1nt3rmu4e 2728 days ago
That 30% is unjustifiable. Period. If we're talking cost, the cost of hosting software and payment processor fees are closer to 7-8%, 99% of which are on the payment side.

The cost of Apple's gatekeeping -- their review bureaucracy -- is entirely their own doing and benefits no one. Software can and should be sold directly. There is zero justification for a middleman with digital delivery.

They say it's for consumers which is absolute nonsense when you look at what makes it into the store. Most of it is garbage.

The effect on "real" developers is staggering: Discoverability is virtually non-existent, the review process is time wasting, opaque and capricious. There is constant downward pressure on pricing. Reviews have to be aggressively managed, either by begging users for positive reviews or buying them and risking a ban, since people tend to review when they're pissed off. And then, Apple takes 30% off the top for your trouble.

The 2 million apps (or whatever it is now) boast is laughable. Apart from the expected stuff (browsers, social networks, etc) there is a dearth of worthwhile software. Which is a shame given the capabilities of the platform and its overall utility.

I don't see the US regulating Apple (or any big tech) given the prestige and money coming into the country, so I'm sure status quo will remain. But Apple should really be forced to open up iOS as a platform. And I say that as someone opposed to government intervention.

I will say this, if they ever close macOS as a platform, I'm changing careers and throwing away all of my Apple products. Which would be a shame, since they really are the best in a number of areas.

It's simply a power and money grab. Anyone who says anything else is full of shit.

2 comments

> The cost of Apple's gatekeeping -- their review bureaucracy -- is entirely their own doing and benefits no one.

That was actually the reason I ditched my Android and switched to an iPhone a few years back. After writing an app for both platforms and seeing how terrifyingly easy it was to get on the Play store ($25 and 4 hours after uploading the apk) vs Apple's more rigorous review process which took close to a month, checked out our company's DUNS number and _actually_ tested/used the app.

Also the cluster hell that is the forced Android permission system and how intrusive the most basic ones are vs. Apple's opt-in "Read contacts? (Yes/No)" while using the app are why I'd never go back.

> That was actually the reason I ditched my Android and switched to an iPhone a few years back. After writing an app for both platforms and seeing how terrifyingly easy it was to get on the Play store ($25 and 4 hours after uploading the apk) vs Apple's more rigorous review process which took close to a month, checked out our company's DUNS number and _actually_ tested/used the app.

An optional appstore with verifications is one (great) thing, making it mandatory is another. We have the entirery of desktop computers history to know that. That's like saying "I ditched Linux/OSX/Windows because they allowed me to install things not from their package manager/store".

And if what you meant is "I enjoy a well curated app store", well the truth is that apple's store is not well curated at all, that many apps are being abusive anyway especially from the big ones, and that there are several alternative stores for Android if you want one.

I just can't agree with "I want apple to make it impossible for me to be in control of what runs on my device even if they disagree", and I think both stores are absolutely terrible so I don't get the whole "I ditched terrible for execrable".

> Also the cluster hell that is the forced Android permission system and how intrusive the most basic ones are vs. Apple's opt-in "Read contacts? (Yes/No)" while using the app are why I'd never go back.

That hasn't been the case for quite some time, apps now ask for granular permissions and they do so when they need it the first time. There are still some holdouts that don't upgrade to the newer api on purpose but that's why google is bumping the minimum api version to publish on the store soon and force those leftover to clean up.

> An optional appstore with verifications is one (great) thing, making it mandatory is another.

Sure, and it's great that Android has side-loading and it would be nice if Apple offered that too without a Mac/Dev License and XCode. But, given the option between the two ecosystems, I continue to choose iOS.

> There are still some holdouts that don't upgrade to the newer api on purpose but that's why google is bumping the minimum api version to publish on the store soon

I've heard a similar argument 4+ years ago, this was supposed to be fixed in Lollipop: https://news.ycombinator.com/item?id=8461466

No, lolipop offered the new api that allowed to ask for granular permissions, but apps using the older api were still using the old permission system, and the store still allowed to publish apps using the older api (because most phone of the time weren't being updated).

Now (like right now and for the first time) google is making is impossible to publish new apps, or update to existing apps, using the older api.

That's two very different things, "X is deprecated but still there, the new Y is available for those who want it" and "X is removed now, you must use Y".

Android's permissions system is still ridiculously terrible and nowhere close to as user/privacy-friendly as the system on iOS.

Just look at how each OS handles e.g. location permissions.

I kind of agree, my comment was toward his about the previous version of (non granular, must allow all at install) permissions.

Though if we're being frank, just like I said about the app store quality, I believe that apple permission system is well above others, but it's still nowhere near good enough. Rule is, don't install crap on your phone thinking "the permission system will protect me from all abuse", it won't.

30% is in the ballpark of a marketing budget. Back when there were only a few apps in the app store it made some sense because it was a marketing platform. Now, it's not. In fact it's quite the opposite.

When Steve Jobs was asked about the exorbitant fee when the app store was born, he said it wasn't an issue because people were going to be using web apps instead anyway. And that's exactly what we should have done.