I’ve developed on WoA plenty and it’s my primary Windows dev platform, but targeting it? Lol. I spin up an Azure VM for testing.
Any business which might have made use of this to take advantage of things like ARM devices being cheaper/more available than x86 devices (you literally can’t find an x86 tablet worth using for less than $400) long since ported to Android. Microsoft sort of missed the boat with ARM. Every time I see those little android based terminals littered around small businesses I think “man this sure is a business Microsoft lost for no real reason”
I wish Microsoft would support the WoA use case people could actually take advantage of. Using windows in a Mac VM. That would be by far the most effective way to get people to develop for the platform, not this product.
Technically, yes. If you look at the benchmarks, a VM of Windows on an M1 (base model) is significantly faster than both the SQ1 / 8cx Gen 1 and SQ2 / 8cx Gen 2 processors Microsoft included with the Surface Pro X (by like, 30%, it's not even close), though how it compares to 8cx Gen 3 / SQ3 is unknown. However, considering we're on M2 by now, and that we now have M1 Pro and M1 Ultra models as well... egh...
Sure - if you need all 32GB for development work, it is a great deal. But, with a processor slower than a midrange modern Intel laptop, good luck using it to its full extent without feeling quite slow. So slow you might almost prefer a 16GB M1 Mac mini with swap for the rest despite the VM.
Plus, if you read Microsoft documentation on Windows on ARM so far, Microsoft doesn't actually expect you to use an IDE on these machines - but rather run your code remotely on them. You'll be a lot happier with your IDE running on a more powerful machine. Of course, if you do that, the lack of a GPU on the M1 for a Windows on ARM VM becomes not really an issue.
But, with a processor slower than a midrange modern Intel laptop, good luck using it to its full extent without feeling quite slow
I have little recent Windows development experience, but I wonder if Windows on native Arm gets the same sort of latency/lagginess reduction that going from Intel to Arm on macOS does? Even if the raw processing power is less, I would be happy with the tradeoff if Windows felt even snappier.