Yep apples rosetta compatibility layer is surprisingly fast.
But since Apple makes both the hardware and the OS they had the motivation to put work into it. They no doubt had to have a sizable team of very bright people working on it.
Yet for Microsoft there is not much incentive to develop a high performance compatibility layer. They don't benefit anything from making Intel and AMDs life easier. Once they started messing with ARM they instead pushed for .Net JIT since that's the tech they already had available, so it takes the minimum amount of effort from there side to make apps run on non x86 systems.
Windows ARM was a spectacular failure that cost the company billions. It was a product called "Windows" that didn't support the vast library of "legacy" Windows software, it was blindingly obvious to me when I first heard it announced that it was going to fail. People buy Windows precisely because it has the largest library of software.
I agree. But this was already the case with Windows CE that had some kind of translation layer to mimic Windows. It wasn't Windows at all; you'd have to rewrite all your code. There where stupid limits like being able to wait for 1 semaphore at a time or something like that. And no filesystem support as well. Linux OTOH has always been the real deal on any platform which makes cross platform development using Linux so easy and productive.
Microsoft did have some early success in the mobile ARM space.
Not only with Windows CE but also with Windows Mobile/Smartphone. For a bit it did also support MIPS, but that was soon dropped and became ARM only. It was the dominant OS for PDAs and smartphones during about 2000 to 2010
Back then the first iPhone was not released yet and Android was not a thing yet. At that time it was an impressive feature for a phone to be able to play back a mp3 file. But Microsofts mobile OS could run native executables and had devices with reasonably powerful hardware. So it soon upped the party trick of a mp3 file onto being able to play most video files that PCs can play, open MS Office files, open desktop wepages (including javascript and flash), supported expandable memory, usb support, hardware accelerated graphics..etc. It had a lot of software ported over to it, game developers even ported entire PC games to it. Fair few companies now make Android phones(HTC, Samsung, LG, Sony) have started off making Windows Mobile devices (but then quickly jumped ship to Android due to Microsofts exorbitant licensing fees).
But then the iPhone and Android came around and made Windows Mobiles old simplistic UI look outdated (tho funny enough the Win10 UI now looks similar). So Microsoft came up with a 'brilliant' idea to redo the entire OS and rebrand it as "Windows Phone 7" we all know quickly that ship sank. It threw away all backwards compatibility in exchange for a modern UI and fitting into this Microsofts vision of unified UI across all there products, PC,Mobile,Gaming..etc
As an actual OS it had its good and bad sides. It was a sort of from the ground up imitation of PC Windows. It runs from a file system that you can freely access, it has similar folder structures (Windows, Program Files, My Documents). It runs *.exe executable and loads DLLs, it has a registry, the UI works similar to WinForms, it carries over DirectShow and DirectDraw APIs for hardware graphics and media. They really tried to pack as much Windows-ness into the couple of MB they had available. Later on it got .Net framework and this made the same EXE file run both on WindowsMobile or Windows XP, Keep in mind that years later the iPhone launched and it couldn't even do multitasking for years. But the OS did take shortcuts, memory protection was barely existent, it used persistant RAM as file storage (early versions only), native executables not only had to be compiled specifically for it, but also for the ARM or MIPS variant separately, it did need a reboot every few weeks.
Over all Windows CE/Mobile was a pretty good product given the time period and technical limitations. Just that Microsoft ended up running it into the ground with its aggressive business practices.