I7 Mac's or PCs? I was recently issued an Apple Silicon Mac Pro as a secondary device. I personally find myself more productive on PCs or Linux machines, so you should take personal preference into account.
WSL provides a very good Linux environment on windows, so the Unix toolchain is no longer a reason to pic a Mac.
The biggest downside to developing on windows these days is abysmal git performance.
Mixing VS Studio for Mac and PC might be problematic, so you might want to factor in the purchase or Rider licenses for the whole team.
I agree that the different VS Studio development on Apple Silicon vs Intel will probably be problematic. Mainly thinking build pipelines and package management.
During the transition from Intel to Apple Silicon there have been issues related to the Dot Not libraries available and the availability of ARM images for Android emulators.
For example, MS Visual Studio will prompt you to remove your existing Intel Dot Net installation (that is supported by Rosetta) and have you install a native ARM version that does not seem to support the same libraries.
Also, to launch Xamarin Apps on Android I need to first open the emulator from Android Studio by running a simple project, then launching the intended App from Visual Studio.
I would suggest setting up fresh installs on both a new Intel and a new ARM computer, and then compare what issues you have.
Also MS have just released a new version of Visual Studio for mac, so now might be a good time to see how your existing projects work with that.
Comments
I7 Mac's or PCs? I was recently issued an Apple Silicon Mac Pro as a secondary device. I personally find myself more productive on PCs or Linux machines, so you should take personal preference into account.
WSL provides a very good Linux environment on windows, so the Unix toolchain is no longer a reason to pic a Mac.
The biggest downside to developing on windows these days is abysmal git performance.
Mixing VS Studio for Mac and PC might be problematic, so you might want to factor in the purchase or Rider licenses for the whole team.
i7 Macbooks. Great thought points. Thank you!
I agree that the different VS Studio development on Apple Silicon vs Intel will probably be problematic. Mainly thinking build pipelines and package management.
Note - will refer to Apple Silicon as ARM below.
During the transition from Intel to Apple Silicon there have been issues related to the Dot Not libraries available and the availability of ARM images for Android emulators.
For example, MS Visual Studio will prompt you to remove your existing Intel Dot Net installation (that is supported by Rosetta) and have you install a native ARM version that does not seem to support the same libraries.
Also, to launch Xamarin Apps on Android I need to first open the emulator from Android Studio by running a simple project, then launching the intended App from Visual Studio.
I would suggest setting up fresh installs on both a new Intel and a new ARM computer, and then compare what issues you have. Also MS have just released a new version of Visual Studio for mac, so now might be a good time to see how your existing projects work with that.