Didn't Microsoft try something like this with their Suface / Surface 2 models only to switch to x64 processors in the Surface 3? IMO moving to ARM on the Macintosh would be problematic as software would no longer run natively on the platform.
Windows for ARM is not dead. The entry level surface that launched in 2018 was almost ARM. At the last second Intel swooped in and made a special deal with Microsoft to keep it on x86.
https://www.theverge.com/2018/8/24/17776668/intel-microsoft-surface-go-arm-processor-choice
You can still get Windows 10 for ARM separately and install it on something. They provide a free stripped down version for Raspberry Pi.
But it's not a technical issue. Microsoft has been prepping developers, and Intel can't keep paying Microsoft off forever.
If Apple did dual binaries (which seems likely) they could have a different strategy at the high end and the low end, which is the same thing Microsoft is planning right now. So I don't know if we need to worry about what's going on at the low end yet.
[doublepost=1548538049][/doublepost]
Even if they can force all Mac apps to recompile/rewrite for ARM
They can and will. There's no "if" here. It's happening. As sure as the sun will come up tomorrow, there will be a WWDC within the next few years where Apple tells everyone that all their Mac apps need to run on ARM, or they won't have a Mac app any more.
Apple is already adding to Xcode tests developers can run to see if their apps are "modern" Mac apps. My guess is anything "modern" will compile with no changes on ARM. The transition has already started, it's just happening quietly.
one of the advantages of Intel Macs (in the more professional space) is that they do a pretty good job running Windows CAD/GIS/3D modeling/scientific packages while still giving you MacOS for e-mail/Safari/office use/graphics.
They don't have to move the entire lineup to ARM.
The big PC packages will never recompile for ARM unless high-end ARM PCs start appearing.
Everybody keeps talking about recompiling for ARM like it's a big deal. I don't think for most packages it is. A lot simpler than the move to PowerPC. I mean, what do people think the problem is? ARM and Intel are actually pretty close. Unless you're writing assembly, it should just be a straight recompile. I think the only big issue on the Mac side is if something like OpenGL goes away, which isn't really a processor thing.
Also, Microsoft is going to force this on the Windows end too. So it's not like Apple is on their own here.
And Apple doesn't have to move the entire line over, and most likely won't all at once. And Windows is coming to ARM anyway, and Microsoft will push everyone on that end to recompile, so Boot Camp wouldn't necessarily be dead either.
Last edited: