On the other side of the fence in Windows land, adoption of features much more trivial than an architecture change are absolutely glacial because devs know they can lean on back compatibility in perpetuity.
Apple’s approach is perhaps too aggressive but Microsoft’s is far too lax. I don’t think it’s realistic to dump a binary and expect it to work forever with no maintenance.
The moment Windows actually has non-x86 hardware which people actually want to buy I bet native app support comes pretty quick.
Snapdragon X laptops are here already, and reviews are generally positive (of course, use and workload dependent, nobody should get one to game, but for web browsing and long battery life it's perfect).
Looking at the M1, there was no "if", "but", "for certain", etc wording. It was just better all around, even comparing gaming performance vs older MacBooks. Even running Windows ARM in a VM was better than buying a Windows laptop (x86 or ARM) in terms of both performance and battery. Based on your description, I don't think the Snapdragon X laptops are the same story?
macOS x86 games + macOS arm64 games == same number of games. Whats the loss angle here?
> Rosetta was designed to make the transition to Apple silicon easier, and we plan to make it available for the next two major macOS releases – through macOS 27 – as a general-purpose tool for Intel apps to help developers complete the migration of their apps. Beyond this timeframe, we will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks.
https://developer.apple.com/documentation/apple-silicon/abou...