How to programming in c#/WPF on macbook m2?

Shirase 91 Reputation points
2023-10-24T10:26:46.0966667+00:00

Hi all,

at first ... sorry if this question does not belong here.

So ... I need to programming in C#/WPF desktop application but I have a macbook with m2 chip ... so I realised I need a virtual machine to install a windows and then visual studio/C# ....

Question>

Which one is better for c#/WPF desktop programming ... Parallels or UTM or .... because I think virtial machine is the only way of how to use it

Thanks

Developer technologies Windows Presentation Foundation
Developer technologies C#
0 comments No comments
{count} votes

Accepted answer
  1. Bruce (SqlWork.com) 77,686 Reputation points Volunteer Moderator
    2023-10-24T15:47:05.1233333+00:00

    It will depend on your requirements. Parallels uses MacOs visualization support and UTM uses processor emulation. This means Parallels can only host an O/S that supports ARM, where UTM supports many different cpu types.

    If you pick Parallels you will use windows 11 for Arm and visual studio for arm. This will be the highest performance and most integrated with Mac, run VS as a Mac windows, file and printer sharing, etc. Parallels worked with both Apple and MS to get a well supported product.

    If you pick UTM, you can run an intel version of windows, and have better development support. Because the hardware is emulated it will not be as performant as parallels.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.