Visual Studio 2017 for Mac Platform Targeting and Compatibility

Last Update: 5/10/2017

Visual Studio 2017 for Mac contains many new and exciting features and IDE productivity enhancements to support cross-platform desktop app development, cross-platform mobile development, Azure development, web and cloud development, and more. To try out Visual Studio 2017 for Mac, see the Downloads page. For more information about everything that's new in this release, see the Visual Studio 2017 for Mac release notes.

System Requirements

For information on the system requirements for installing and running the Visual Studio 2017 for Mac family of products, see the Visual Studio 2017 for Mac System Requirement page.

Platform Targeting

Visual Studio for Mac provides cutting-edge tools and technologies to create apps that take advantage of the latest platform capabilities, for macOS, Android, iOS, tvOS, and watchOS.

Visual Studio 2017 for Mac Support for Android Development

Visual Studio 2017 for Mac enables you to build native Android apps using Xamarin and C#. You can use Unity to build Android games.

You can use the Android SDK Manager to easily obtain the Android SDK and Android API levels. You can download additional API levels separately using the Android SDK Manager.

For more information, see Android development with Visual Studio for Mac.

Visual Studio 2017 for Mac Support for iOS Development

Visual Studio 2017 for Mac enables you to build native iOS apps using Xamarin and C#. You can use Unity to build iOS games.

For more information, see iOS development with Visual Studio for Mac.

Visual Studio 2017 for Mac Support for macOS/OS X Development

Visual Studio 2017 for Mac enables you to build console applications, Cocoa (desktop) applications, and ASP.NET Core applications that target macOS.

For more information, see macOS development with Visual Studio for Mac.

Other Platforms and Technologies

Visual Studio 2017 for Mac also supports the following platforms and technologies. For more information, see https://www.visualstudio.com/vs/.

  • .NET Core 1.1. For more information see https://dot.net/core
  • F#
  • Unity
  • Web Development HTML5/CSS3 and JavaScript