If we still lived in 2008 this is relevant. But it is now 2017, server costs are so close to zero for an app binary download, and credit card transactions can be had for 2.9% + 30 cents with Stripe. App visibility used to be a bonus, but today your app will get seen by literally no one if you just upload it just because of the sheer number of apps being released every day. And that is only mentioning the "good parts" of being on the App Store.
The bad parts:
- No customer data, this is fine, except for when the expectation is that you will host the application for that specific user indefinitely. But this leads into the next point...
- No ability to do customer support - Want to refund a user? We have to tell them to go to Apple. Want to give a user a free subscription month? Can't do that, as subscriptions will just continue to auto-renew on apple's servers. Want to give an existing user a discount on a new app? Can't do that without some super awkward app bundle. Want to even know that a user purchased your app in the first place? I hope you collected an email when they signed up...
- Arbitrary app review process - my company has had an app stuck "in review" for two weeks. We pulled it and resubmitted and it was available later that day. What?
- Search. And now Search Ads. Search highly favors volume over user satisfaction. Have a small user base but impeccably high retention rate? Who cares, we have another app with 10x the downloads and a 2.5 star rating that will rank above you. Also your competitor is buying your app name as a keyword to also bump you down one more slot.
- Subscriptions: They pushed these really hard last WWDC, but in iOS 10.3 users still have to find the subscriptions page buried in settings and use a crappy web view emulating iOS to cancel.
So for "all that" Apple takes 30%...
I appreciate all Apple has done in creating the market, but they need a way to make it actually sustainable for things that aren't SaaS or candy crush clones with in-app currency. Paid apps are dead along with anything wanting to be "pro" level on the iPad. My main issue is that almost all of these things can be fixed with some small changes to how things work. Responding to reviews was a definite step in the right direction, but they still have a ways to go to actually be worth 30% in 2017. There is a reason you can't sign up for Spotify Premium in the iOS app anymore.