> I have a problem with how Apple forced it on me. Not nice
Every single point you bring up is about you and not your users. All of your complaints in your post and in your comments in this thread ignore the fact that what Apple is doing is better for the humans on the other side from you.
And your stinger at the end?
> Apple users who logged into Groups via the app with Apple ID will need to create a second account. Am I hurting myself? Am I shooting myself in the foot? Probably. But this is war.
You're not hurting Apple. At best you're hurting your users, but you're so focused on your own petty brigade that you don't see it or care. The war that you've just started is not against Apple but against the human users using Apple devices. They're the ones who would suffer from your decisions.
Making the button uniform across domains so that it's instantly recognizeable is user-positive.
Offering Apple ID as a sign-up option instead of making me give you my email address is user-positive.
If you don't care about being user-positive, if you're going to vociferously argue against it, why should users trust you?
Well, what can I say, I am sorry. I am sorry for having to do this and wish things were different
But it is the only way I can shed light on Apple's behavior. I promise to add a transition mechanism, happy? I will still make sure users get to read some "Apple bad" message to highlight the reason behind Apple ID not being straightforward on the web
> But it is the only way I can shed light on Apple's behavior.
It still sounds like Apple's behavior is 100% good for users and your behavior is not. You wanting to circumvent things that are positive for users makes you as a developer look extremely bad (user-hostile). I don't know what else I can say if you don't want to hear it.
Sure, I don't expect you to empathize with me as a developer. The point is, if you let this go unchecked for developers, it will spread to as many areas as they can get away with, in the name of what is "good for users". The EU's anti-trust probe is already looking into this. Have a good day
> I'm a user and I wouldn't touch "signin with Apple" with a 10 foot pole.
For Apple device owners there's significant upside and little-to-no downside. You not wanting to use it doesn't mean that it isn't 100% good for Apple device users.
> That's waaaay too much lock-in.
If the app developer cared, they'd give you a way to migrate your credentials.
Anyway, you don't have to use it if you don't want to. Apple just makes it so that you have the _option_ to. But you should at least recognize that it's the only given option that allows people to use the service without giving away their email address to random app developers. That's a huge privacy win for users.
> Anyway, you don't have to use it if you don't want to.
As a developer? Oh yes I do! That's exactly what we're talking about.
And it's not going to fly for very long because Apple has over half of the smart phone users in the United States. This is the reason we have anti-trust laws. They're going to be knocked down a few notches soon in my opinion.
That I can't build an app business in the United States without going through Apple is a problem.
Every single point you bring up is about you and not your users. All of your complaints in your post and in your comments in this thread ignore the fact that what Apple is doing is better for the humans on the other side from you.
And your stinger at the end?
> Apple users who logged into Groups via the app with Apple ID will need to create a second account. Am I hurting myself? Am I shooting myself in the foot? Probably. But this is war.
You're not hurting Apple. At best you're hurting your users, but you're so focused on your own petty brigade that you don't see it or care. The war that you've just started is not against Apple but against the human users using Apple devices. They're the ones who would suffer from your decisions.
Making the button uniform across domains so that it's instantly recognizeable is user-positive.
Offering Apple ID as a sign-up option instead of making me give you my email address is user-positive.
If you don't care about being user-positive, if you're going to vociferously argue against it, why should users trust you?