The debut will take place at Connect() in November

Nov 14, 2016 10:56 GMT  ·  By

Microsoft has just announced that Visual Studio for Mac would be introduced at the Connect() conference kicking off on November 16, as it’s aiming to empower Apple customers with the same coding tools as their Windows colleagues.

Specifically, Visual Studio for Mac is designed to run on macOS but is essentially the same as the Windows version of Visual Studio, so customers who already tried it on Microsoft’s own operating system should feel no difference.

Redmond explains that the UX is inspired by Visual Studio, but the looks have been adapted to look and feel like a native macOS solution. Just like on Windows, Visual Studio for Mac comes together with Visual Studio Code.

“Compatibility is a key focus of Visual Studio for Mac. Although it’s a new product and doesn’t support all of the Visual Studio project types, for those it does have in common it uses the same MSBuild solution and project format. If you have team members on macOS and Windows, or switch between the two OSes yourself, you can seamlessly share your projects across platforms. There’s no need for any conversion or migration,” Microsoft explains.

Support for iOS and Android

Visual Studio for Mac was designed from the very beginning with a mobile first, cloud first approach in mind, which is CEO Satya Nadella’s strategy at Microsoft since he replaced Steve Ballmer at the helm of the company.

This means that Visual Studio for Mac can also come in handy for projects aimed at iOS, Android, and Mac with Xamarin, and server deployment with .NET Core with Azure integration.

“Because it’s based on Xamarin Studio, Visual Studio for Mac has mature support for C#-based iOS, Android and Mac development with the Xamarin Platform. You can take advantage of your existing C# experience and libraries, and share common code across platforms, with full access to the native APIs so you can build a fast, polished native app experience,” Microsoft notes.

Visual Studio for Mac comes with the same feature package as on Windows, but a full introduction of the new solution will be given at Connect() this week. A lengthy description of the way the app works is available on MSDN, but everything else should be discussed at the event in a couple of days.