The virtualization features are at the hardware level, macOS and Parallels just configure that to run. Really it's just "I'm running a Windows VM and it's translating x86 apps to run on the ARM CPU".
Works great, particularly for 32 bit x86 apps it's a lot faster than running Crossover.
Works great, particularly for 32 bit x86 apps it's a lot faster than running Crossover.