a) share my data with Apple (i.e. they get to know every time i sign in) and
b) makes me dependent on Apple (what happens to my account when i sell all my Apple devices?) ?
a) share my data with Apple (i.e. they get to know every time i sign in) and
b) makes me dependent on Apple (what happens to my account when i sell all my Apple devices?) ?
Some stats from my app where users have the option to either Sign in with Apple or use their phone number:
73% use Sign in with Apple and the rest using their phone number.
If it was a privacy issue, wouldn't people rather trust Apple than an indie developer?
They're only requiring this when there are other social login options available. It's not a bid to get access to your private information. It's designed to make it so you're not forced to share your information with Google/FB/Twitter. This existing is strictly better for users.
Some apps don't offer this as an option and force social login. Apple's new rules require Sign In With Apple any time a developer has implemented another social login. So, strictly speaking, this always guarantees more options for users. And Sign In With Apple doesn't leak any other information about you to the app developer. This is a win for privacy, even if it's not the best possible scenario. The world is not perfect. Measures to make it slightly less imperfect are how we walk the path to a better future.
Apple ID doesn't depend on having Apple devices, and you can associate it with arbitrary email addresses.