You don't want to understand. Apple users are happy that they forced you. They like the AppleID experience and nobody would care to implement it if they didn't force developers.
I know it's frustrating for you, but this is the core of why Apple users stick to Apple. They decided to trust and share their data with one single company (Apple) instead of an overwhelming amount of small companies.
And it's not just about data; Apple users trust Apple to design a competiting device and a refined user experience and they don't have to do the work for themselves. They just buy the next Apple device and they trust Apple to do the work for them.
I know it's not for everyone, but if a subset of people like it and they decide to buy into it.... why are people getting mad?
Apple is the result of what Apple users want. If you don't like them you can develop your app for Android users or whatever else you like.
> As an Apple user I'm not happy they forced this.
As an Apply user I'm quite happy that they keep devs on their toes. The industry as a whole went super user-hostile. Forced updates in Docker unless you pay, other apps doing bait-and-switch all the time.
Apply is like an island with cool shade from trees in the ocean filled with hungry sharks.
As an Apple user I'm not happy they forced this. It's manipulative forcing even more platform lock-in for the average joe which empowers other anti-trust practices too.
You're argument that an Apple user is happy at the point of use doesn't justify anti-trust behaviour which is to the overall detriment of people.
Apple seem to get away with far too much just because they're 'Apple'.
Imagine the mess we would be in if every auth provider had the same policy.
Your position would make sense if besides forcing the implementation of Apple Id, Apple forbade the use of any other authentication method.
This is not the case. You can even offer google authentication in your app. You can also move to android and authenticate to the same app still using apple id, the developer can also offer the chance to link this existing account with another credential. So, there's absolutely no lock-in.
And indeed most apple users are happy with that, as it gave me the choice not to have to keep using google or facebook authentication.
I understand your anti-trust point and I agree to some extent.
But this is not something you can blame on Apple. You need to go to your politicians. You can't expect a company to self-regulate its dominance position.
In general I believe a much better way of dealing with this form of dominance is taxing the dominant companies agressively and use that money to fund open source competition.
Isn't this how it works though...?
Company 'X' abuses the trust it's given to self regulate it's dominant position and forces 'Y' application on all it's 'Z' platform users.
X, Y, Z could be Apple, AppleID, and iPhone or Microsoft, Internet Explorer, and Windows.
Microsoft received a $611 fine in the EU for abusing it's
Monopoly of control with Windows back in 2004 but it took many years to get there.
> Apple users are happy that they forced you. They like the AppleID experience and nobody would care to implement it if they didn't force developers.
Are there any statistics on this? Apple never asked me if I wanted or liked the AppleID experience.
When AppleID came out, I thought it only worked on Apple devices so my use was limited to non-cross platform applications. With developers removing AppleID from Android applications, my initial misperception turned out to be justified.
I don't have any and it's my opinion.
It's more a general consideration and AppleID is just one specific instance.
I would still be happy they tried even if something like AppleID would turn out to be a bad idea, provided enough of these efforts turn into something valuable to me.
They're not forcing you to use it. They're only forcing developers to give you the option. For you as a user there are only positives and no negatives.
I know it's frustrating for you, but this is the core of why Apple users stick to Apple. They decided to trust and share their data with one single company (Apple) instead of an overwhelming amount of small companies.
And it's not just about data; Apple users trust Apple to design a competiting device and a refined user experience and they don't have to do the work for themselves. They just buy the next Apple device and they trust Apple to do the work for them.
I know it's not for everyone, but if a subset of people like it and they decide to buy into it.... why are people getting mad? Apple is the result of what Apple users want. If you don't like them you can develop your app for Android users or whatever else you like.