I think, if they did not insist on the %30, which I believe is fine when it comes for stuff that scale with almost no cost increase(like crystals in a game), and came up with something reasonable to accommodate transactions with thin margins they would have actually provide a good service. Receiving payments via IAP is hugely valuable because it reduces friction big time, however it is unreasonable to ask %30 in businesses where margins are %10 or even lower.
I think Apple realised that to some degree as they have much lower commission for certain categories like 1:1 tutoring etcetera.
Anyway, I think Apple might have crossed a line on these commissions and we see rulings all over the world requiring Apple to allow alternate payment methods.
With my user hat put on, I'm not excited about that because it's actually much much pleasant experience to use IAP because you have all your subscriptions in one place and Apple is super good on refunds.
What I would like to see one day is some kind of "Universal payment protocol" that provides standardised UI for mobile payments. Imagine the IAP interface being able to accept any kind of payment(like paying with your card of choice with Apple Pay) and keeps track of these payments in your iDevice with a button for cancelling subscriptions that makes an API call to the payment provider.
I think Apple realised that to some degree as they have much lower commission for certain categories like 1:1 tutoring etcetera.
Anyway, I think Apple might have crossed a line on these commissions and we see rulings all over the world requiring Apple to allow alternate payment methods.
With my user hat put on, I'm not excited about that because it's actually much much pleasant experience to use IAP because you have all your subscriptions in one place and Apple is super good on refunds.
What I would like to see one day is some kind of "Universal payment protocol" that provides standardised UI for mobile payments. Imagine the IAP interface being able to accept any kind of payment(like paying with your card of choice with Apple Pay) and keeps track of these payments in your iDevice with a button for cancelling subscriptions that makes an API call to the payment provider.