That will be just great when Apple finds a creator doing that during App Review and bans Patreon over it. Patreon is going to be forced into the position of policing it for Apple, I'd guess.
> However, the rulings established that Apple's so-called "anti-steering" rules—language prohibiting developers from mentioning cheaper or alternative purchasing options that might be available outside of an app—were anticompetitive.
> Apple has updated its App Store rules to allow developers to provide external links to other payment options, technically circumventing its normal fee structure.
Why does Patreon need an app? Have users go through the website. Send them updates when people post new content.
I've never used the Patreon app on either Android or iOS. I support a number of creators and I have no idea why I'd want an app. Money is taken from my account. Receipts are sent to my email. Articles from creators are sent to my email, and if they're long enough I click a link and read the full article (or view the pictures) on the website.
The app's useful for audio posts. But mostly it's just an extra chance for them to make money. Push notifications, the home screen icon, etc. Most people I know, their inbox is barely functional due to the marketing emails, and they're reliant on features like Gmail's "Important" which only highlights real people, not Patreon content.
You're not the average user, and if the average user gets a billing email and hasn't bothered to read their content email, visit the site or open the app, they are more likely to end their subscription.
There's another erm... "creator oriented" Patreon-like service that works entirely through the web. Specifically to avoid Apple and Google's cut. And they seem wildly successful, although perhaps the type of content may influence user's decisions.
I made a very simple PWA and every time after reboot I have to re-log in. Of course, the browser will auto-fill my password but same page as a PWA it won't.
I also did some testing with macroquad [1] and I was finding that occasionally as a PWA the GL stuff just didn't work. I suspect Apple was disabling the GL stuff in the PWA as an anti-fingerprinting technique; there's no way they do anti-fingerprinting for an app.
---
PWAs just can't do the same things that native apps can. This is probably intentional otherwise who would give not only 30% of their revenue but allow them to be a middle man between them and their customers?
Given Apple's back and forth history allowing or not allowing and limiting or not limiting PWAs, I'd be hesitant to risk my business model on them. Which is exactly what Apple wanted I guess
Aside from many users not being familiar with PWAs and not wanting to install them, I believe they’d also have to drop support for older iOS versions, as for example PWA push notifications were only added in iOS 16.4.
I’ve been trying to figure this out. Just guessing since I have limited Patreon usage.
They don’t want to just be a payment middleman for creators, they want to be “sticky” like Facebook.
So they might add things like chat, media playback (with DRM), creators being able to post with notifications. Maybe you can sign up for additional private streams or even 1-on-1 sessions (like a gamer offering tutorials).
But by having an app to consume digital services, Apple says you have to provide a way to pay for services in the app (because that’s apple’s revenue model, a portion of software sales and resulting digital goods and services off of the App Store)
It's probably a generational divide now. For many middle/younger gen z and the upcoming Gen alpha, apps "are" the web. Not having an app to look at may as well not exist. Especially true of IOS users.
Sure Apple allows it. However it is much easier to have a good UI experience with a custom app than a web app. Some people also think they must have an app for everything and so even if there is a good web experience they will demand the app anyway.