Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

tdar

macrumors 68020
Jun 23, 2003
2,102
2,522
Johns Creek Ga.
Future high-end Arm CPUs will not have AArch32 instructions just like the M1. This has been announced by Arm Ltd already. So in the future, Microsoft will have to fix this depending on when they use an Arm SoC that is modern. Probably in the next year or two. They might as well start now. Except I'm still not sure Microsoft wants to support a Apple Silicon hypervisor.
Those build in apps are in the process of being rewritten as arm 64. You may have noticed that the store did not run when we started with this, and now it does. Expect more to come. Please remember that WoA is a work in progress, and we get to come along for the ride. :)
 

Quackers

macrumors 68000
Sep 18, 2013
1,938
708
Manchester, UK
I'm really impressed with 4K video on a VM :)
Mind you it may have caused my very first swap usage :eek:
190MB swap on a 16GB/512GB MBA (6GB of ram allocated to Win 10)
 
Last edited:

dearlordsanta

macrumors newbie
Mar 16, 2021
3
0
Can anyone confirm whether GoToMyPC works in Parallels with the Windows ARM build? This is my only block to buying a new M1 Mac Mini.
 

SUGAR RAY WONKA

macrumors regular
Oct 1, 2019
104
93
Those build in apps are in the process of being rewritten as arm 64. You may have noticed that the store did not run when we started with this, and now it does. Expect more to come. Please remember that WoA is a work in progress, and we get to come along for the ride. :)
I have noticed that more of them are starting to work now in more recent builds.

Obviously some good progress being made.
 

gank41

macrumors 601
Mar 25, 2008
4,350
5,022
Can anyone confirm whether GoToMyPC works in Parallels with the Windows ARM build? This is my only block to buying a new M1 Mac Mini.
I don’t use GoToMyPc, but I do use TeamViewer and that’s working just fine for me.
 

nquinn

macrumors 6502a
Jun 25, 2020
829
621
Question for anyone that works on cars or similar:

Does Parallels tend to work with USB hardware that interfaces with car computer systems? (obd-ii, CANbus format, etc)?

Would be a littler nervous flashing a car cpu using virtualization.
 
  • Like
Reactions: gank41

gank41

macrumors 601
Mar 25, 2008
4,350
5,022
Question for anyone that works on cars or similar:

Does Parallels tend to work with USB hardware that interfaces with car computer systems? (obd-ii, CANbus format, etc)?

Would be a littler nervous flashing a car cpu using virtualization.
I’ve been able to pass thru other things like a USB Battery Backup, my Apple SuperDrive, and an old hard drive dock for SATA HDDs.
 

haralds

macrumors 68030
Jan 3, 2014
2,991
1,252
Silicon Valley, CA
Question for anyone that works on cars or similar:

Does Parallels tend to work with USB hardware that interfaces with car computer systems? (obd-ii, CANbus format, etc)?

Would be a littler nervous flashing a car cpu using virtualization.
Not sure it is ready for that. USB has been hit or miss on mine.
 

hakr100

macrumors 6502a
Mar 1, 2011
967
113
East Coast
So I downloaded the parallels file and am waiting to download the Microsoft ARM client. But I found no instructions as to the exact steps to follow to install either or both...so what do I do next?
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
So I downloaded the parallels file and am waiting to download the Microsoft ARM client. But I found no instructions as to the exact steps to follow to install either or both...so what do I do next?
In parallels there's a create new virtual machine menu item that brings up a wizard that guides you thru the steps. Basically, just point it to the file you downloaded for Windows on Arm, and off you go.
 

Apple Knowledge Navigator

macrumors 68040
Mar 28, 2010
3,693
12,926
Am I correct in thinking that, even with Windows ARM installed, you would still be reliant on the Windows applications also being ARM? If so, is there are list/depository of said apps?
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
Am I correct in thinking that, even with Windows ARM installed, you would still be reliant on the Windows applications also being ARM? If so, is there are list/depository of said apps?
No, not really, Win32 and Win64 apps are executed via a kind of emulator in Windows on Arm. It's not perfect by any means, so it may not work for some apps, but it's getting better. Think of it like Rosetta2 except it does the emulation another way.
 

Gerdi

macrumors 6502
Apr 25, 2020
449
301
Am I correct in thinking that, even with Windows ARM installed, you would still be reliant on the Windows applications also being ARM? If so, is there are list/depository of said apps?

If you download from the store then the store will install the most appropriate version automatically. This could be either version ARM32, ARM64, x86, x64. Typically when ARM64 is available it will install this version, followed by ARM32 and finally the Intel versions.
When you sideload from another source you should check if an ARM64 binary is available - if not chose the x64 version and finally the x86 version.
 

Apple Knowledge Navigator

macrumors 68040
Mar 28, 2010
3,693
12,926
Okay, so not as refined as macOS. A bit frustrating as there are a few CAD apps I still use on Parallels, so will have to wait and see what happens.

Thanks for the responses.
 

crevalic

Suspended
May 17, 2011
83
98
Okay, so not as refined as macOS. A bit frustrating as there are a few CAD apps I still use on Parallels, so will have to wait and see what happens.

Thanks for the responses.
Well, Apple simply blocked 32-bit programs from running in Catalina and has been pretty liberal at breaking applications with OS updates (e.g. kernel extension deprecation recently). Apple has also been quite relaxed with changing architectures and making all apps incompatible and needing to be updated/rewritten to run (after a year or 2 max, I wouldn't expect rosetta 2 to hang around forever). The oldest OSX apps that you could run on modern Macs are about 10 years old, about as old as Windows 7, which is still considered a relatively modern OS and used by many (~30% market share vs all MacOS at ~10%).

On another hand, Microsoft has been very careful to keep program compatibility going back to the 90s, over a large spectrum of hardware and that's what people have come to expect. 32-bit, 64-bit, apps from 1998, 2004, 2021, it should all just run. Because of the platform continuity, I'd imagine many popular apps even rely on some weird hacks from like 2002 that nobody understands any more, so Microsoft making changes might break many more things than expected. I'd imagine it's quite a feat to build an emulator supporting the decades of cruft.

I'd also be curious to know how many resources Microsoft even invests into WoA and emulation. WoA seems a lot more like a hobby project, while AS transition was a pretty polished change in direction of the whole company.
 
  • Like
Reactions: bobcomer

Gerdi

macrumors 6502
Apr 25, 2020
449
301
Okay, so not as refined as macOS. A bit frustrating as there are a few CAD apps I still use on Parallels, so will have to wait and see what happens.

Thanks for the responses.

So whats the issue? Are your CAD apps not running under Parallels? As i said, you don't have to care for anything, the app should just work as Windows will setup the right type of process and emulation, when starting the application. In fact you dont even know the applications target architecture unless you dive deeper into the task manager.
 
Last edited:

Gerdi

macrumors 6502
Apr 25, 2020
449
301
I'd also be curious to know how many resources Microsoft even invests into WoA and emulation. WoA seems a lot more like a hobby project, while AS transition was a pretty polished change in direction of the whole company.

You named it, Microsoft has to invest much more manpower to get general compatibility with Windows ARM. I can run application from 20 year ago on my Surface Pro X, even such which are using ancient frameworks like DirectX4 - Microsoft has compiled even such very old stuff for ARM64. And then Microsoft has to provide emulation for x86 and x64, while Apple can restrict themselfs to x64. There are more examples - in order to be compatible with old software you need to support on the GUI side alone: GDI, Winforms, WPF, WinGUI, WinRT. On the Graphics side, DirectX in many version plus OpenGL - where Microsoft put much effort into MESA to support OpenGL and OpenCL on Windows ARM - you can read more about the efforts in below devblog.

 

m-a

macrumors member
Sep 26, 2014
55
15
... when trying to install Visual Studio 2019 for Windows there is a message that this software won’t run correctly as several features only work in the presence of an Intel processor ....
 

crevalic

Suspended
May 17, 2011
83
98
... when trying to install Visual Studio 2019 for Windows there is a message that this software won’t run correctly as several features only work in the presence of an Intel processor ....
That's weird, there's an official support page for VS saying it will work on ARM, just without official support. The intel part also doesn't make sense, since VS2019 definitely works on AMD. Are you sure you didn't try to install an Intel compiler component or something during installation?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.