In this case, I don't think the first ARM Macs will have undesirable hardware ala the first few years of Touchbar Macs, but there will be some straggler software whose ARM ports will be delayed or will never happen. For those who depend upon that software, the final Intel Macs will be invaluable.
I suspect developers running VMs with Linux on them is far more common than developers running Windows VMs. Likely by an order of magnitude. Web developers want Linux VMs, Windows developer have Windows laptops.
Sure, but the number of people writing cross platform apps is a small fraction of the number of web developers out there.
Additionally, there's the Android/iOS crowd in the same boat, where emulation of non x86 in Android dev is pretty limited (but I can see that being rectified with the newer virtualization extensions).
You mean that they opened and could run a command line app? I'm not actually sure they implied it was x86.
But I know a lot of people still run Windows because they want the Windows version of an app, either because it isn't available at all on Mac or just because the Windows version runs better (Excel was a classic example of this for a long time, might still be). In that case, I don't know if that same translation layer will have the same performance (if it can run at all outside of MacOS) when running an entirely different OS.
I think this is called "transpiling" -- a version of compiling that's mainly translating from another architecture. And it didn't sound from their description like it was JIT -- it sounded like it would do the transpile when you first installed it (or maybe first ran it?) and keep the results.
And they have a first pass AOT, with a JIT backup from the sounds of it to support JITs like browsers, node, and java.
VS is not even 64-bit yet...
[0]: https://github.com/VSCodium/vscodium/releases/tag/1.46.1 (basically just MS source minus branding)
VS Code was expected to run on anything, being nothing more than Javascript & HTML wrapped via Electron.
Of course VS Code works on ARM, it's an electron app.
(I recently tried to install Zoom on arm64 Debian and it didn’t go so well... Rstudio wasn’t even close to an option)
Zoom, Bluejeans, Dropbox, pretty much all the popular apps I used where I could find a Linux version for my Dell laptop, I couldn't find a way (though got close at least, with Dropbox) to run them on an ARM64 CPU.
Lots of games work fine with it too: https://www.youtube.com/watch?v=z-4aGNqZ724
This announcement is the final nail in the coffin I suppose. I hope some company will come out with great quality, well-designed, minimal laptops. That run Linux perfectly.
Many people who want dual boot Windows/ Macs want them for games and gamers want the sort of performance you don't get with emulation.
Windows has always been cross-platform, x86, MIPS, Alpha and PPC back in the day. There was even a SPARC build at one point.