Visual Studio 2017 for Mac 平台目標及相容性Visual Studio 2017 for Mac Platform Targeting and Compatibility

Visual Studio 2017 for Mac 包含許多令人興奮的新功能和 IDE 生產力增強功能,支援跨平台桌面應用程式開發、跨平台行動開發、Azure 開發、Web 和雲端開發等等。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. 若要試用 Visual Studio 2017 for Mac,請參閱下載頁面。To try out Visual Studio 2017 for Mac, see the Downloads page. 如需這個版本之所有新功能的詳細資訊,請參閱 Visual Studio 2017 for Mac 版本資訊For more information about everything that's new in this release, see the Visual Studio 2017 for Mac release notes.

系統需求System Requirements

如需安裝和執行 Visual Studio 2017 for Mac 系列產品之系統需求的資訊,請參閱 Visual Studio 2017 for Mac 系統需求頁面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 提供最新的工具和技術,針對 macOS、Android、iOS、tvOS 和 watchOS 以及網站、服務和遊戲建立利用最新平台功能的應用程式。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, as well as web sites and services, and games.

功能摘要Feature Summary

  • 行動應用程式開發Mobile app development
    • 使用 Xamarin 在 Android 與 iOS 之間共用程式碼Share code between Android and iOS with Xamarin
    • 原生 iOS 與 Android UI 設計工具Native iOS and Android UI designers
    • Xamarin.Forms 的共用 UIShared UI with Xamarin.Forms
    • 使用內嵌組件保護 Android 程式碼Protect Android code with Embedded Assemblies
    • 使用 Xamarin Inspector 視覺化和偵錯應用程式 *Visualize and debug apps with Xamarin Inspector *
    • 使用 Xamarin Profiler 分析應用程式 *Profile your apps with Xamarin Profiler *
  • 跨平台「傳統型」開發Cross-platform "desktop" development
    • macOS 應用程式開發macOS app development
    • .NET Core 開發.NET Core development
  • Web 應用程式開發Web application development
    • ASP.NET Core 開發ASP.NET Core development
    • HTML、CSS、JSON Web 編輯器工具HTML, CSS, JSON web editor tooling
  • 雲端開發Cloud development
    • ASP.NET Core WebAPI 開發ASP.NET Core WebAPI development
    • 將 ASP.NET Core 專案從 IDE 直接發行至 AzurePublish ASP.NET Core projects to Azure directly from the IDE
  • 遊戲開發Game development
    • Unity 遊戲開發Unity game development

* 需要 Visual Studio for Mac Enterprise* Requires Visual Studio for Mac Enterprise

Visual Studio for Mac 不支援 Windows Forms、WPF 或 UWP 這類 Windows 用戶端專案。Visual Studio for Mac does not support Windows client projects like Windows Forms, WPF, or UWP.

Visual Studio 2017 for Mac 對 Android 開發的支援 Visual Studio 2017 for Mac Support for Android Development

Visual Studio 2017 for Mac 可讓您使用 Xamarin 和 C# 來建置原生 Android 應用程式。Visual Studio 2017 for Mac enables you to build native Android apps using Xamarin and C#. 您可以使用 Unity 建置 Android 遊戲。You can use Unity to build Android games.

您可以使用 Android SDK Manager 輕鬆取得 Android SDK 和 Android API 層級。You can use the Android SDK Manager to easily obtain the Android SDK and Android API levels. 您可以使用 Android SDK Manager 分別下載其他 API 層級。You can download additional API levels separately using the Android SDK Manager.

如需詳細資訊,請參閱 Android 開發 (使用 Visual Studio for Mac)For more information, see Android development with Visual Studio for Mac.

Visual Studio 2017 for Mac 對 iOS 開發的支援 Visual Studio 2017 for Mac Support for iOS Development

Visual Studio 2017 for Mac 可讓您使用 Xamarin 和 C# 來建置原生 iOS 應用程式。Visual Studio 2017 for Mac enables you to build native iOS apps using Xamarin and C#. 您可以使用 Unity 建置 iOS 遊戲。You can use Unity to build iOS games.

如需詳細資訊,請參閱 iOS 開發 (使用 Visual Studio for Mac)For more information, see iOS development with Visual Studio for Mac.

Visual Studio 2017 for Mac 對 macOS/OS X 開發的支援 Visual Studio 2017 for Mac Support for macOS/OS X Development

Visual Studio 2017 for Mac 可讓您建置適用於 macOS 的主控台應用程式和 Cocoa (桌面) 應用程式。Visual Studio 2017 for Mac enables you to build console applications and Cocoa (desktop) applications for macOS.

如需詳細資訊,請參閱 macOS 開發 (使用 Visual Studio for Mac)For more information, see macOS development with Visual Studio for Mac.

Visual Studio 2017 for Mac 對 ASP.NET Core 開發的支援 Visual Studio 2017 for Mac Support for ASP.NET Core Development

ASP.NET Core 是一個開放原始碼和跨平台架構,可建置現代雲端架構網際網路連接應用程式,例如 Web 應用程式和服務、IoT 應用程式和行動後端。ASP.NET Core is an open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps and services, IoT apps, and mobile backends.

ASP.NET Core 應用程式可以使用 Visual Studio 2017 for Mac 進行開發和偵錯,包括伺服器端程式碼以及用戶端 HTML、CSS 和 Javascript。ASP.NET Core apps can be developed and debugged using Visual Studio 2017 for Mac, including the server-side code as well as client side HTML, CSS, and Javascript. 它們可以裝載於 Windows、macOS 或 Linux 上。They can be hosted on Windows, macOS, or Linux.

如需詳細資訊,請參閱 .NET Core,以及開始遵循此線上實習實驗室For more information, see .NET Core and to get started follow this hands-on lab.

Visual Studio 2017 for Mac 對 Unity 遊戲開發的支援 Visual Studio 2017 for Mac Support for Unity Game Development

Visual Studio for Mac Tools for Unity 是一種免費的 Visual Studio 延伸模組,可將 Visual Studio for Mac 轉換為使用 Unity 平台開發跨平台遊戲和應用程式的功能強大工具。Visual Studio for Mac Tools for Unity is a free Visual Studio extension that turns Visual Studio for Mac into a powerful tool for developing cross-platform games and apps with the Unity platform.

如需詳細資訊,請參閱 Visual Studio Tools for Unity,以及開始遵循此線上實習實驗室For more information, see Visual Studio Tools for Unity and to get started follow this hands-on lab.

其他平台和技術 Other Platforms and Technologies

Visual Studio 2017 for Mac 也支援下列平台和技術。Visual Studio 2017 for Mac also supports the following platforms and technologies. 如需詳細資訊,請參閱 https://www.visualstudio.com/vs/For more information, see https://www.visualstudio.com/vs/.

  • .NET Core 1.1。.NET Core 1.1. 如需詳細資訊,請參閱 https://dot.net/coreFor more information see https://dot.net/core
  • F#F#
  • Web 開發 HTML5/CSS3 和 JavaScriptWeb Development HTML5/CSS3 and JavaScript

意見反應和建議Feedback and Suggestions

使用 Visual Studio for Mac 歡迎頁面上的 [提供建議] 連結,或直接前往 Visual Studio for Mac's UserVoice 頁面。Use the Provide a Suggestion link on the welcome page in Visual Studio for Mac, or visit Visual Studio for Mac's UserVoice page directly. 您可以從這裡新增要求,或對現有想法進行投票。From here you can add new requests or vote on existing ideas. 若要回報問題,請遵循這些指示To report a problem, follow these instructions.