Xamarin.Forms 支援的平臺

Xamarin.Forms 應用程式可以針對下列作業系統撰寫:

  • iOS 9 或更高版本。
  • Android 4.4 (API 19) 或更高版本 (更多詳細資料)。 不過,建議至少使用 Android 5.0 (API 21) 以上的 API 版本。 這可確保與所有 Android 支援程式庫完全相容,且其仍為大部分 Android 裝置所用的版本。
  • Windows 10 通用 Windows 平台,針對 .NET Standard 2.0 支援組建 10.0.16299.0 或更新版本。 不過,建議使用組建 10.0.18362.0 或更新版本。

Xamarin.FormsiOS、Android 和 通用 Windows 平台 (UWP) 的應用程式可以在 Visual Studio 中建置。 不過,使用 Apple 所指定最新版本 Xcode 與最舊版本 macOS 進行 iOS 開發時,需要有網路連線的 Mac。 如需詳細資訊,請參閱 Windows 需求

Xamarin.Forms iOS 和 Android 的應用程式可以建置在 Visual Studio for Mac 中。 如需詳細資訊,請參閱 macOS 需求

注意

使用 Xamarin.Forms 開發應用程式需要熟悉 .NET Standard

其他平台支援

Xamarin.Forms 支援 iOS、Android 和 Windows 以外的其他平臺:

  • Samsung Tizen
  • macOS 10.13 或更高版本
  • GTK#
  • WPF

GitHub 平台支援Wiki提供Xamarin.Forms這些平台的狀態。

Android 平台支援

您應該已安裝最新的 Android SDK 工具和 Android API 平台。 您可以使用 Android SDK 管理員更新至最新版本。

此外,Android 專案的目標/編譯版本必須設定為使用最新安裝的平台。 不過,最低版本可以設定為 API 19,讓您可以繼續支援使用 Android 4.4 及更新版本的裝置。 這些值是在 [專案選項] 中設定的:

項目選項 > 應用程式 > 屬性

Android build options in Visual Studio

已淘汰的平台

使用 Xamarin.Forms 3.0 或更新版本時,不支援這些平臺:

  • Windows 8.1 / Windows Phone 8.1 WinRT
  • Windows Phone 8 Silverlight