Von Xamarin.Forms unterstützte Plattformen

Xamarin.Forms-Anwendungen können für die folgenden Betriebssysteme geschrieben werden:

  • iOS 9 oder höher
  • Android 4.4 (API 19) oder höher (weitere Informationen). Als mindestens erforderliche API wird jedoch Android 5.0 (API 21) empfohlen. Damit ist die vollständige Kompatibilität mit allen Android-Unterstützungsbibliotheken gewährleistet, wobei die meisten Android-Geräte weiterhin unterstützt werden.
  • Windows 10, Universelle Windows-Plattform, Build 10.0.16299.0 oder höher für Unterstützung für .NET Standard 2.0. Es wird jedoch Build 10.0.18362.0 oder höher empfohlen.

In Visual Studio können Xamarin.Forms-Apps für iOS, Android und die Universelle Windows-Plattform (UWP) entwickelt werden. 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. Weitere Informationen finden Sie unter Windows-Anforderungen.

In Visual Studio für Mac können Xamarin.Forms-Apps für iOS und Android entwickelt werden. Weitere Informationen finden Sie unter macOS-Anforderungen.

Hinweis

Für die Entwicklung von Apps mit Xamarin.Forms sollten Sie mit .NET Standard vertraut sein.

Unterstützung für zusätzliche Plattformen

Xamarin.Forms unterstützt neben iOS, Android und Windows auch noch weitere Plattformen:

  • Samsung Tizen
  • macOS 10.13 und höher
  • GTK#
  • WPF

Der Status dieser Plattformen ist auf dem GitHub-Wiki zur Plattformunterstützung für Xamarin.Formsabrufbar.

Android-Plattformunterstützung

Auf Ihren Geräten sollten die neuesten Android SDK Tools und die entsprechende Android-API-Plattform installiert sein. Sie können mithilfe des Android SDK-Managers ein Update auf die neuesten Versionen ausführen.

Außerdem muss die Ziel-/Kompilierversion für Android-Projekte auf Zuletzt installierte Plattform verwenden festgelegt werden. 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. Diese Werte werden in den Projektoptionen festgelegt:

Projektoptionen > Anwendung > Anwendungseigenschaften

Android build options in Visual Studio

Veraltete Plattformen

Folgende Plattformversionen werden nicht unterstützt, wenn Sie Xamarin.Forms 3.0 oder höher verwenden:

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