I know this will be unpopular on HN, but I actually appreciate Apple’s stance here as a user.
I don’t want to give developers my billing info. I even have to use a special throwaway number at Home Depot. There’s no way I’d trust hundreds of developers with that info when I don’t even trust a F500 company.
I don’t want to download apps that literally do nothing except kick me out to a website for a billing transaction, especially a recurring one with no way in app to cancel that subscription. If I delete the app, I want to get promoted to cancel the subscription.
Apple has some major issues with the App Store (search, discovery, business models, % cut, just as a few), but in this case I actually agree with their principles.
I think they should just go with the Twitch (Amazon) strategy. Allow for IAP for subscriptions, but just factor in the cost of Apples % cut. Still offer the option of paying you directly on your website or whatever for the $99/year, but for people that really want to subscribe through the app they can pay $150/year and have the subscription cancel when they delete the app or whatever
I call this the paradox of Apple: they're the least open platform and perhaps as a result are the best for privacy, security, and user trust.
Android is much more open and is a spyware free for all.
The Internet is like a failed state. Apple is like a walled and privately patrolled compound where the wealthy have taken shelter. Outside the compound everything is spying on you and if you get something from a random site there's a decent chance it contains malware.
Tech-savvy users think nothing is wrong and wonder why everyone shelters in the compound, but they're like the street kids who grew up with hard-earned street smarts. They know how to avoid trouble and know how to fight. People like that can live on the street but it's no place to raise a family.
Taking this analogy way too far, I guess you could compare a web browser with its armored sandbox JavaScript VM to an armored vehicle with bullet proof glass that you can use to drive around. Just make sure you've got plenty of gas and never open the door.
> I don’t want to give developers my billing info. […] I don’t want to download apps that literally do nothing except kick me out to a website for a billing transaction
I agree. But I'm not ready to pay $142/year instead of $99 for that convenience.
Exactly. Which is why I think it's fine to force apps to propose an IAP, but they should be able to inform the user that there's another option (for another price eventually).
I agree with you. There is much place for improvement but the verion you donwload now on AppStore is new user hostile, especially when you figure out that they have a waiting list...
But what you're describing, is not actually Apple's stance. Apple is fine with apps providing their own payment solutions, as long as what those apps are selling is not digital goods. There are plenty of apps for buying clothes, groceries, (physical) books etc. that do not use Apple pay, and do not give Apple a 30% cut of each purchase.
Apple would still be able to optimize around your experience even if they allowed other marketplaces to be installed. Apple and developers would be under more pressure to provide you a good experience if you could install open source utilities from F-Droid as easily as $500/year subscription utilities.
I don’t want to give developers my billing info. I even have to use a special throwaway number at Home Depot. There’s no way I’d trust hundreds of developers with that info when I don’t even trust a F500 company.
I don’t want to download apps that literally do nothing except kick me out to a website for a billing transaction, especially a recurring one with no way in app to cancel that subscription. If I delete the app, I want to get promoted to cancel the subscription.
Apple has some major issues with the App Store (search, discovery, business models, % cut, just as a few), but in this case I actually agree with their principles.