Von Xamarin.Forms unterstützte PlattformenXamarin.Forms supported platforms

Xamarin.Forms-Anwendungen können für die folgenden Betriebssysteme geschrieben werden:Xamarin.Forms applications can be written for the following operating systems:

  • iOS 9 oder höheriOS 9 or higher.
  • Android 4.4 (API 19) oder höher (weitere Informationen).Android 4.4 (API 19) or higher (more details). Als mindestens erforderliche API wird jedoch Android 5.0 (API 21) empfohlen.However, Android 5.0 (API 21) is recommended as the minimum API. Damit ist die vollständige Kompatibilität mit allen Android-Unterstützungsbibliotheken gewährleistet, wobei die meisten Android-Geräte weiterhin unterstützt werden.This ensures full compatibility with all the Android support libraries, while still targeting the majority of Android devices.
  • Windows 10, Universelle Windows-Plattform, Build 10.0.16299.0 oder höher für Unterstützung für .NET Standard 2.0.Windows 10 Universal Windows Platform, build 10.0.16299.0 or greater for .NET Standard 2.0 support. Es wird jedoch Build 10.0.18362.0 oder höher empfohlen.However, build 10.0.18362.0 or greater is recommended.

In Visual Studio können Xamarin.Forms-Apps für iOS, Android und die Universelle Windows-Plattform (UWP) entwickelt werden.Xamarin.Forms apps for iOS, Android, and the Universal Windows Platform (UWP) can be built in Visual Studio. Allerdings wird ein netzwerkfähiger Mac für die iOS-Entwicklung mit der neuesten Version von Xcode und der von Apple angegebenen mindestens erforderlichen Version von macOS benötigt.However, a networked Mac is required for iOS development using the latest version of Xcode and the minimum version of macOS specified by Apple. Weitere Informationen finden Sie unter Windows-Anforderungen.For more information, see Windows requirements.

In Visual Studio für Mac können Xamarin.Forms-Apps für iOS und Android entwickelt werden.Xamarin.Forms apps for iOS and Android can be built in Visual Studio for Mac. Weitere Informationen finden Sie unter macOS-Anforderungen.For more information, see macOS requirements.

Hinweis

Für die Entwicklung von Apps mit Xamarin.Forms sollten Sie mit .NET Standard vertraut sein.Developing apps using Xamarin.Forms requires familiarity with .NET Standard.

Unterstützung für zusätzliche PlattformenAdditional platform support

Xamarin.Forms unterstützt neben iOS, Android und Windows auch noch weitere Plattformen:Xamarin.Forms supports additional platforms beyond iOS, Android, and Windows:

  • Samsung TizenSamsung Tizen
  • macOS 10.13 und höhermacOS 10.13 or higher
  • GTK#GTK#
  • WPFWPF

Der Status dieser Plattformen ist auf dem GitHub-Wiki zur Plattformunterstützung für Xamarin.Formsabrufbar.The status of these platforms is available on the Xamarin.Forms GitHub platform support wiki.

Android-PlattformunterstützungAndroid platform support

Auf Ihren Geräten sollten die neuesten Android SDK Tools und die entsprechende Android-API-Plattform installiert sein.You should have the latest Android SDK Tools and Android API platform installed. Sie können mithilfe des Android SDK-Managers ein Update auf die neuesten Versionen ausführen.You can update to the latest versions using the Android SDK Manager.

Außerdem muss die Ziel-/Kompilierversion für Android-Projekte auf Zuletzt installierte Plattform verwenden festgelegt werden.Additionally, the target/compile version for Android projects must be set to Use latest installed platform. Die Mindestversion kann jedoch auf API 19 festgelegt werden, damit die Unterstützung von Geräten mit Android 4.4 und höher weiterhin möglich ist.However the minimum version can be set to API 19 so you can continue to support devices that use Android 4.4 and newer. Diese Werte werden in den Projektoptionen festgelegt:These values are set in the Project Options:

Projektoptionen > Anwendung > AnwendungseigenschaftenProject Options > Application > Application Properties

Buildoptionen für Android in Visual Studio

Veraltete PlattformenDeprecated platforms

Folgende Plattformversionen werden nicht unterstützt, wenn Sie Xamarin.Forms 3.0 oder höher verwenden:These platforms are not supported when using Xamarin.Forms 3.0 or newer:

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