It's the golden cage that allowed them to do of course good things this time. This argument is the old one against a walled garden and it still stands.
The point may be valid, but it's not what this discussion is about. Apple didn't cut off a user for running unauthorized software on their iPhone. They cut off Google for using a paid enterprise service to distribute their software in violation of its TOS.
> paid enterprise service to distribute their software
that's the problem - why should this service exist in the first place? It's extortion to have to pay to distribute apps to people who want them, on devices they own themselves.
Yes, and more to the point, they cut off Facebook and Google for distributing unreviewed apps to the general public. So the violation was using the enterprise key to evade app review by Apple. Which Apple does to protect its customers. And so Apple is just protecting its customers.
I believe Apple will do everything they can to keep them from abusing the ToS, but I also believe Facebook will try to work around any and every restriction applied to them.
Yeah, well, but Apple can always reject apps that violate their ToS, or revoke keys used to work around that. So ultimately Facebook can't win.
Except if they force Apple to nuke all of their apps, which would put Apple in a difficult position. But perhaps Apple could sandbox apps, and prevent them from doing stuff that violates ToS.
No, they still needed to revoke the cert because the app was still hanging out on users' devices. The only way to ensure that those apps are dead, from Apple's perspective, is to revoke the cert
It's the golden cage that allowed them to do of course good things this time. This argument is the old one against a walled garden and it still stands.