3 ms·
The crucial difference being that Apples developer ecosystem is accustomed to jumping through whatever hoops Apple demands when they deprecate something, while
by jsheard 2y ago
The crucial difference being that Apples developer ecosystem is accustomed to jumping through whatever hoops Apple demands when they deprecate something, while Microsoft has built their brand on keeping Windows software working forever if at all possible. There's ups and downs to both approaches, but for an ISA transition the Apple way of dictating that everyone will switch or get left behind is obviously a huge advantage.
Apple is so aggressive about deprecation that it wouldn't be surprising if they remove Rosetta 2 within in a few years and kill any software which didn't get updated to ARM, just like they killed 32bit Intel software, and PPC software before that. Microsoft is never going to be able to do that.