系統需求

Xamarin 產品依賴 Apple 和 Google 中的平台 SDK 來定位 iOS 或 Android,所以我們的系統需求與這些平台的需求相符。 此頁面列出了 Xamarin 平台的系統相容性、建議的開發環境與 SDK 版本。

如需關於取得軟體和所需 SDK 的詳細資訊,請參閱安裝指示

開發環境

此圖表顯示可使用不同開發工具和作業系統組合來建置的平台:

macOS Windows
開發環境 Visual Studio for Mac Visual Studio
Xamarin.iOS Yes 是 (搭配 Mac 電腦)
Xamarin.Android Yes Yes
Xamarin.Forms ^ iOS & Android Android、Windows/UWP (iOS 搭配 Mac 電腦)
Xamarin.Mac Yes 僅限開啟專案和編譯

^ 其他平台 \(英文\) 也能夠使用。

注意

若要在 Windows 電腦上針對 iOS 進行開發,必須要有可透過網路存取的 Mac 電腦,以進行遠端編譯和偵錯。 這也同樣適用於您在 Mac 電腦上的 Windows VM 內運作 Visual Studio。

macOS 需求

使用 Mac 電腦進行 Xamarin 開發需要以下軟體和 SDK 版本。 檢查您的作業系統版本,並遵循 Xamarin 安裝程式的指示操作。

建議 備註
作業系統 macOS Mojave (10.14) Xcode 10 \(英文\) 需要 macOS High Sierra (10.13) 或更新版本。
Xamarin.iOS iOS 12 SDK iOS 12 SDK 隨附 Xcode 10。
Xamarin.Android Android 6.0 / API 層級 23 使用最新 SDK 時,您仍然能夠以較舊的 Android 版本作為目標,或是如有需要,也可以依據舊版 SDK 進行建置。
Xamarin.Forms
  • 在 macOS 上建置的 Xamarin.Forms 應用程式可包括 iOS、Android 及 macOS 專案,取決於上述 SDK 需求。
  • 適用於 Windows/UWP 的 Xamarin.Forms 專案無法在 macOS 上建置。
Xamarin.Mac macOS Mojave (10.14) SDK macOS Mojave (10.14) SDK 隨附 Xcode 10,而且需要它才能建置使用最新 macOS API 的應用程式。

注意

Xcode 可從 developer.apple.com 或透過 Mac App Store 來安裝 (和更新)。

macOS 上的測試和偵錯

  • 您可透過 USB 將 Xamarin 行動應用程式部署到實體裝置以進行測試和偵錯 (Apple Watch 應用程式首先部署至配對的 iPhone)。
  • 您可以直接在開發電腦上測試 Xamarin.Mac 應用程式。
測試附註
Xamarin.iOS
  • 最簡單的開始方式就是使用 Xcode 隨附的 iPhone、iPad、Apple Watch 及 Apple TV 模擬器。
  • 若要使用裝置來進行測試,請依照這些指示執行。
Xamarin.Android 請依照這些指示來設定您的裝置,或是使用模擬器:
Xamarin.Forms 您可以如以上所述,將適用於 iOS 和 Android 的 Xamarin.Forms 應用程式部署至相關的平台。
Xamarin.Mac 您可以直接在開發電腦上測試 Xamarin.Mac 應用程式。

警告

Xamarin.Mac 4.8 僅支援 macOS 10.9 (Mavericks) 或更高版本。 舊版 Xamarin.Mac 支援 macOS 10.7 或更高版本,但這些較舊的 macOS 版本缺乏足夠的 TLS 基礎結構,無法支援 TLS 1.2。 若要以 macOS 10.7 或 10.8 為目標,請使用 Xamarin.Mac 4.6 或更舊版本。

Windows 需求

使用 Windows 電腦進行 Xamarin 開發需要以下軟體和 SDK 版本。 檢查您的作業系統版本 (請確認您使用的不是 Visual Studio 的 Express 版本:如果您使用的是該版本,請考慮更新至 Community 版本)。 Visual Studio 2019 和 Visual Studio 2017 安裝程式包括自動安裝 Xamarin 的選項 (使用 .NET 進行行動開發工作負載)。

建議 備註
作業系統 Windows 10 最低作業系統版本是 Windows 7。 Xamarin.Forms UWP 支援需要 Windows 10。
Xamarin.iOS iOS 10 SDK (安裝在 Mac 上) 若要在 Windows 上建置 iOS 專案,需要:
  • Visual Studio 2017 (建議使用 Visual Studio 2019),以及
  • 可從 Windows 電腦透過網路存取的 Mac 電腦,此電腦須符合在 macOS 上執行 Xamarin 的最低需求。
Xamarin.Android Android 6.0 / API 層級 23 使用最新 SDK 時,您仍然能夠以較舊的 Android 版本作為目標,或是如有需要,也可以依據舊版 SDK 進行建置。
Xamarin.Forms
  • 您可以如以上所述,將適用於 iOS 和 Android 的 Xamarin.Forms 應用程式部署至相關的平台。
  • 使用 Visual Studio 也表示您可以直接在開發電腦上針對通用 Windows 平台 (在 Windows 10 上) 測試應用程式。
Xamarin.Mac Xamarin.Mac 專案 (macOS 傳統型應用程式) 可以在 Visual Studio 中開啟和進行編譯以檢查錯誤,但是目前無法在 Visual Studio 中建置 Mac 應用程式以供散發。

注意

  • Xamarin for Visual Studio 支援 Visual Studio 2019 或 Visual Studio 2017 (Community、Professional 和 Enterprise)。
  • 若要使用最新的 Android 和 iOS SDK,則需要最新版本的 Visual Studio。 針對特定版本需求,請參閱 Xamarin.Android 版本資訊Xamarin.iOS 版本資訊
  • 若要在通用 Windows 平台 (UWP) 開發 Xamarin.Forms 應用程式,需要已安裝 Visual Studio 2017 的 Windows 10。 建議使用 Visual Studio 2019。

Windows 上的測試和偵錯

您可透過 USB 或無線方式將 Xamarin 行動應用程式部署到實體裝置以進行測試和偵錯 (iOS 裝置必須連線到 Mac 電腦,而不是執行 Visual Studio 的電腦)。

測試附註
Xamarin.iOS
  • 最簡單的開始方式就是使用 Xcode 隨附的 iPhone、iPad、Apple Watch 及 Apple TV 模擬器。 您可以在使用 Visual Studio 進行偵錯時,在已連線的 Mac 上存取這些模擬器。
  • 若要使用裝置來進行測試,請依照這些指示 執行 (在已連線的 Mac 電腦上執行大部分步驟)。
Xamarin.Android 請遵循 下列指示 來設定您的裝置,或使用模擬器:
Xamarin.Forms 如以上所述,您可以將 Xamarin.Forms 應用程式部署至相關的裝置和模擬器。 iOS 應用程式只能透過已連線的 Mac 硬體來進行測試;適用於 UWP 的 Windows 平板電腦/傳統型應用程式則可直接在開發電腦上進行測試。

安裝指示

您可以使用 Visual Studio for Mac 下載適用於 macOS 的最新版 Xamarin。 針對 Windows,請遵循 Visual Studio 安裝指示

您可以在新功能頁面上取得目前產品版本的完整清單。 本頁面也會連結到版本資訊。

下列是特定於每個平台的安裝指示:

這裡也提供 Xamarin.Forms 支援平台的其他資訊。