Hacker News new | ask | show | jobs
by cumwolf 2455 days ago
The AppStore experience is miserable. It sucks the life out of you as an independent developer when they reject your app for vague reasons and you know the turn around to get your app reviewed again is going to be another 1-3 days. The quality control is highly variant, sometimes my application goes through intense scrutiny, sometimes it gets rejected purely for user error on their reviewing end and other times it gets accepted without a peep. When they do have complaints and reject your app, you can submit comments or an appeal but they are never responded to or acknowledged. The whole process doesn't make me excited to create another app. I've made two different apps, avaialable on both platforms and the Google Play experience is way overall way easier to deal with, probably because there's less human review & scrutiny involved.
4 comments

As a developer, I am sympathetic, but as a user of both app stores, I very much like that many of the apps Google Play accepts are weeded out by Apple’s review process, and I accept that false positive rejections are going to be a cost of scrutiny.

I advise adjusting your expectations to the worst case scenario. When we deploy to the App Store, we budget a significant lead time so we are able to resubmit without blowing our deadline. And we are prepared to fix things we didn’t expect to, or think we have to. In exchange, users are more willing to trust an app we deploy and download it.

I don't use any Apple products for partially this reason. I really wonder why there hasn't yet been a class action lawsuit about this. Considering the market share of devices they control, they should not be giving an edge to the likes of Tencent and Facebook to do whatever they want while indie developers get screwed over.
Google Play is arguably as bad - just in different ways. At least an actual human reviews your apps at Apple, and they do sometimes point out specific-ish information.

At Google, since it's all bots, a random algorithm change can remove your app from the store overnight. With Apple, if you get through the review process you're usually safe. Not to mention random bans by association (e.g. if a developer at your company has previously had a banned account, then the company account could be banned due to association with this developer - there are a few horror stories out there about this).

You just need to learn how to play the game. Expect you’ll be rejected and politely let the reviewers know that you’ll fix it immediately. It’s just the steps you need to take to become a professional app developer.