Welcome to life. I get changes to End User Licensing Agreements all the time (Banks, Software, etc). It doesn't matter if I been using that bank or software for 20 years. Rules get added and changed all the time. We were highly invested in Adobe software and it was ridiculous they changed to subscription only, but its their right as a company. All I can control is if I agree to their new rules or not. I didn't sit there and cry over it and hope governments short on cash meddle in businesses by screaming "anti-competive" as a guise to get easy fine money. Instead I chose to slowly remove all Adobe products from our company and moved on with my life.Exactly. The fact they can randomly come up with new mandatory rules is ridiculous. Not every dev/company can just pick up prescribed mandatory development work from Apple just like that. It’s super anti competitive because it basically asserts that “if our competitors dipped their hands into your login process then we require that you add us as well because AppStore rules lol”
it’s just not OK. I love the feature but I don’t love this inherent dipping their hands in and forcing developers to do stuff with their app. They provide a storefront and it shouldn’t ever require mandatory additions to app code that’s just ridiculous
This does not affect consumers in any way because Apple did not say you must remove other sign-ins, so from a consumer perspective, this just adds more choice. From a developer perspective, it's exactly what I have stated above. You sign an agreement when you become a developer. This agreement states you must follow the rules and that the rules can change at any time without notice. It is also common knowledge that you can leave at any time. Bottom line. as a developer, if the rules exceed the rewards, then don't develop for that OS. There are many other platforms to develop for instead.
iOS is a highly lucrative OS because it attracts a certain type of user that spends money. The problem is, it attracts this type of user is because of "the rules".