One more thing: Apple’s IAP and 15-30% cut is definitely problematic in many cases.
I don’t see how Apple can justify taking 15-30% if AppStore IAP is used from services it competes with, like Spotify and Netflix.
Fix it: only a nominal cut (0,x%) or allow third party IAPs, instead of allowing (too easy) sideloading. Seriously, look at the waves of FluBots and the like on Android. Sideloading is not a solution to anything.
Apple’s sandboxing and API limitations prevent most of Android-like malware, but still.
I think half of my purchases are a result of easy IAP/payments. If I had to jump into an external payment system for a 0,99€ payment…no thanks.
It’s also dead easy to deal with your kids’ payments, restore purchases, get refunds, use gift cards etc.
AppStore is great, despite a few vocal devs (like starving Epic…) whining, or the occasional crazy app review decision.