News

Microsoft Kills Visual Studio for Mac

Microsoft is retiring Visual Studio for Mac after a years-long effort to get the IDE up to par with the Windows version.

Development problems caused VS 2022 for Mac to debut about six months after that Windows version last year after the team tried to address performance and reliability issues dating back to 2018 with revamps of the frontend UI and backend runtime. Various problems prompted the team to replace the IDE's editor internals with Visual Studio for Windows code and dump the Mono runtime for .NET 6 early last year.

Finally, today Microsoft threw in the towel, switching its Mac ambitions to VS Code and other alternatives.

"With today's announcement, we're redirecting our resources and focus to enhance Visual Studio and VS Code, optimizing them for cross-platform development," Microsoft said. "No new framework, runtime, or language support will be added to Visual Studio for Mac. For the next 12 months, however, we will continue providing essential updates such as servicing updates for critical bug fixes, security issues, and updated platforms from Apple."

Visual Studio 2022 for Mac v17.0
[Click on image for larger view.] Visual Studio 2022 for Mac v17.0 (source: Microsoft).

Support will officially end in one year, on Aug. 31, 2024.

"We will also continue to provide runtime and workload updates so you can continue building and shipping applications built on .NET 6, .NET 7, and the Mono frameworks," Microsoft said. "While not officially supported, we've also enabled rudimentary support for .NET 8 in Visual Studio for Mac for building and debugging applications. We hope with these commitments and the investment in the alternatives below, we can minimize the disruption to your workflow on the Mac."

The company proposed the following alternatives to VS for Mac:

  • Visual Studio Code with the new C# Dev Kit and related extensions: The recently announced C# Dev Kit, .NET MAUI, and Unity Extensions for VS Code are available in preview and are intended to augment VS Code's capabilities for .NET and C# developers. These extensions operate natively across all supported platforms, including macOS, and the experience using these will continue to be improved as they move from preview to GA and beyond.
  • Visual Studio IDE running on Windows in a VM on Mac: This option will cover the broadest IDE needs such as legacy project support for Xamarin, F#, and remote development experiences on iOS by using a virtual machine (VM).
  • Visual Studio IDE running on Windows in a VM in the Cloud: Visual Studio continues to be the premier tool of choice for .NET/C# development. A Cloud hosted VM from Microsoft Dev Box provides access to the full power of VS through your Web or native RDP client from a Mac without the overhead of running a virtual machine on your local machine.

Some initial comments on the post expressed dismay:

  • What a slap in the face to mac developers, we already were getting shafted not having full VS and now we don't get an IDE period.
  • Instead of giving us a full fledged IDE they decided to put in half the effort then give up entirely. Absolutely shameful.
  • This is pretty lame. "Here Mac users! We have a new update of Visual Studio! It's it awesome!. PSYCHE! Fool you!"

The move is also being discussed on Hacker News with early comments including:

  • Microsoft would never say it, of course, but truly the best “alternative solution” is Jetbrains Rider. It's head and shoulders above VS for Mac in every way. I learn more C# features through its recommendations than even reading Microsoft's development docs.
  • This is only 2 years after it announced they're moving to a native macOS UI: https://devblogs.microsoft.com/visualstudio/visual-studio-20...
  • This is sad but unsurprising. Microsoft did so well purchasing Xamarin and then systematically ripped it apart and didn't bother to put any effort behind VS Mac. Then it did early this year and then just gave up.

Microsoft, however, is moving on.

"Informed by ongoing user feedback and usage patterns for Visual Studio for Mac, we're focusing our efforts on optimizing Visual Studio, accessible through the C# Dev Kit for VS Code, which is accessible on any OS and Microsoft Dev Box also on any operating system."

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube