Earlier quoted context omitted.
Yeah, I wouldn't be surprised if they go that way too. When I first heard that rumor, I thought "never!". But now I'm like... "hmm, hooray battery life, an OS that more fluidly switches from mobile to desktop, maybe not a bad option". Plus ARM is only getting faster/more powerful. Yeah yeah, apple will probably go the way of locking the OS down more, and thats a major buzkill/non-starter, but otherwise I think it's a…
Microsoft already has ARM-based laptops, so we can see what some drawbacks to ARM might be. The Intel-compiled app compatibility is unbearably slow, despite them making a custom ARM chip to improve performance, and the better battery life isn't happening. The Verge could only get 5-6 hours of battery life on the ARM-based Surface Pro X. [1] Presumably Apple is working harder on fixing all of those things than Microso…
Apple killing off 32-bit app support (and Carbon, QuickTime API, etc) is probably them preparing for an ARM transition. Any app that managed to make that transition is well-prepared for a pretty trivial "just change the compile target and press the button" ARM port.
Apple would be betting on Mac app devs quickly getting ARM ports of their apps out there. In the Microsoft ecosystem there's zero chance of that happening, so they have to rely much more heavily on emulation.
There's also a chance Apple could do some kind of bitcode magic[0], but they don't enable bitcode on the Mac App Store yet, so that is probably not in the cards [0] https://www.highcaffeinecontent.com/blog/20190518-Translatin...