Systemanforderungen

Xamarin-Produkte sind abhängig von den Plattform SDKs von Apple und Google, um iOS oder Android als Ziel verwenden zu können, sodass unsere Systemanforderungen ihren entsprechen. Auf dieser Seite werden die Systemkompatibilität für die Xamarin-Plattform und für die empfohlene Entwicklungsumgebung sowie die SDK-Versionen erläutert.

Weitere Informationen zum Abrufen der Software und der erforderlichen SDKs finden Sie unter installation instructions (Installationsanweisungen).

Entwicklungsumgebungen

Diese Tabelle zeigt, welche Plattformen mit verschiedenen Entwicklungstool- und Betriebssystemkombinationen erstellt werden können:

macOS Windows
Entwicklungsumgebung Visual Studio für Mac Visual Studio
Xamarin.iOS Ja Ja (mit Macintosh-Computer)
Xamarin.Android Ja Ja
Xamarin.Forms ^ iOS und Android Android, Windows/UWP (iOS mit Mac-Computer)
Xamarin.Mac Ja Nur Projekt öffnen und kompilieren

^ Andere Plattformen sind ebenfalls verfügbar.

Hinweis

Zur Entwicklung von iOS auf Windows-Computern muss für die Remotekompilierung und das Debuggen ein Mac-Computer im Netzwerk verfügbar sein. Sie können Visual Studio auch innerhalb einer Windows-VM auf einem Mac-Computer ausführen.

macOS-Anforderungen

Die Verwendung eines Mac-Computers für die Xamarin-Entwicklung erfordert folgende Software-/SDK-Versionen. Überprüfen Sie Ihre Betriebssystemversion, und folgen Sie den Anweisungen für den Xamarin-Installer.

Empfohlen Hinweise
Betriebssystem macOS Mojave (10.14) Für Xcode 10 ist macOS High Sierra (10.13) oder höher erforderlich.
Xamarin.iOS iOS 12 SDK Das iOS 12 SDK umfasst Xcode 10.
Xamarin.Android Android 6.0 / API-Level 23 Sie können weiterhin auf frühere Android-Versionen abzielen, während Sie das aktuelle SDK verwenden. Bei Bedarf können Sie jedoch auch gegen ältere Versionen des SDKs erstellen.
Xamarin.Forms
  • Xamarin.Forms-Apps, die auf MacOS erstellt sind, können iOS-, Android- und MacOS-Projekte umfassen. Sie sind den oben genannten SDK-Anforderungen vorbehalten.
  • Xamarin.Forms-Projekte für Windows/UWP können nicht unter MacOS erstellt werden.
Xamarin.Mac macOS Mojave (10.14) SDK Das macOS Mojave (10.14) SDK ist im Lieferumfang von Xcode 10 enthalten und ist erforderlich, um Apps zu erstellen, die die neuesten macOS-APIs verwenden.

Hinweis

Xcode kann auf developer.apple.com oder über den Mac App Store installiert (und aktualisiert) werden.

Testen und Debuggen unter macOS

  • Mobile Xamarin-Anwendungen können über USB für Tests und das Debuggen auf physischen Geräten bereitgestellt werden (Apple Watch-Apps werden zunächst auf dem gekoppelten iPhone bereitgestellt).
  • Xamarin.Mac-Apps können direkt auf dem Entwicklungscomputer getestet werden.
Testnotizen
Xamarin.iOS
  • Am einfachsten ist der Einstieg mit dem iPhone, dem iPad, der Apple Watch und den Apple TV-Simulatoren, die in Xcode enthalten sind.
  • Informationen zum Einrichten eines Geräts für Testzwecke finden Sie in diesen Anweisungen.
Xamarin.Android Führen Sie diese Anweisungen aus, um Ihr Gerät zu konfigurieren oder einen Emulator zu verwenden:
Xamarin.Forms Xamarin.Forms-Apps für iOS und Android können wie oben beschrieben für die relevanten Plattformen bereitgestellt werden.
Xamarin.Mac Xamarin.Mac-Apps können direkt auf dem Entwicklungscomputer getestet werden.

Warnung

Xamarin.Mac 4.8 unterstützt nur macOS 10.9 (Mavericks) oder höher. Ältere Versionen von Xamarin.Mac unterstützen macOS 10.7 oder höher, aber diese älteren Versionen von MacOS verfügen nicht über ausreichende TLS-Infrastruktur zur Unterstützung von TLS 1.2. Für macOS 10.7 oder macOS 10.8 sollten Sie Xamarin.Mac 4.6 oder niedriger verwenden.

Windows-Anforderungen

Die Verwendung eines Windows-Computers für die Xamarin-Entwicklung erfordert folgende Software-/SDK-Versionen. Überprüfen Sie Ihre Betriebssystemversion und bestätigen Sie, dass Sie keine Express-Version von Visual Studio haben. Falls doch, sollten Sie darüber nachdenken, auf die Community-Edition zu aktualisieren. Der Visual Studio 2019-Installer bzw. der Visual Studio 2017-Installer umfasst eine Option zum automatischen Installieren von Xamarin (die Workload Mobile Entwicklung mit .NET).

Empfohlen Hinweise
Betriebssystem Windows 10 Das mindestens erforderliche Betriebssystem ist Windows 7. Für die Unterstützung für Xamarin.Forms-UWP-Apps ist Windows 10 erforderlich.
Xamarin.iOS iOS 10 SDK (auf einem Mac installiert) Das Erstellen von iOS-Projekten unter Windows erfordert:
Xamarin.Android Android 6.0 / API-Level 23 Sie können weiterhin auf frühere Android-Versionen abzielen, während Sie das aktuelle SDK verwenden. Bei Bedarf können Sie jedoch auch gegen ältere Versionen des SDKs erstellen.
Xamarin.Forms
  • Xamarin.Forms-Apps für iOS und Android können wie oben beschrieben für die relevanten Plattformen bereitgestellt werden.
  • Das Verwenden von Visual Studio bedeutet, dass Sie Apps für die universelle Windows-Plattform (unter Windows 10) direkt auf dem Entwicklungscomputer testen können.
Xamarin.Mac Xamarin.Mac-Projekte (macOS-Desktop-Apps) können in Visual Studio geöffnet und kompiliert werden, um diese auf Fehler zu überprüfen. Mac-Apps können derzeit jedoch nicht für die Verteilung in Visual Studio erstellt werden.

Hinweis

  • Xamarin für Visual Studio unterstützt jede Version von Visual Studio 2019 oder von Visual Studio 2017 (Community, Professional und Enterprise).
  • Wenn Sie die aktuellen SDKs für Android und iOS verwenden möchten, benötigen Sie die aktuelle Version von Visual Studio. Informationen zu bestimmten Versionsanforderungen finden Sie in den Xamarin.Android-Versionshinweisen und in den Xamarin.iOS-Versionshinweisen.
  • Die Entwicklung von Xamarin.Forms-Apps für die universelle Windows-Plattform (UWP) erfordert Windows 10 mit Visual Studio 2017. Visual Studio 2019 wird empfohlen.

Testen und Debuggen unter Windows

Mobile Xamarin-Anwendungen können über USB oder drahtlos für Tests und das Debuggen auf physischen Geräten bereitgestellt werden (iOS-Geräte müssen mit dem Mac-Computer verbunden sein, nicht mit dem Computer, auf dem Visual Studio ausgeführt wird).

Testnotizen
Xamarin.iOS
  • Am einfachsten ist der Einstieg mit dem iPhone, dem iPad, der Apple Watch und den Apple TV-Simulatoren, die in Xcode enthalten sind. Sie können während des Debuggens mit Visual Studio auf die Simulatoren auf dem verbundenen Mac zugreifen.
  • Führen Sie diese Anweisungen, um ein Gerät für Tests zu konfigurieren (die meisten Schritte müssen auf dem verbundenen Mac-Computer ausgeführt werden).
Xamarin.Android Führen Sie diese Anweisungen aus, um Ihr Gerät zu konfigurieren oder einen Emulator zu verwenden:
Xamarin.Forms Xamarin.Forms-Apps können auf den oben beschriebenen relevanten Geräten und Emulatoren bereitgestellt werden. Die iOS-App kann nur über die verbundene Mac-Hardware getestet werden. Die Tablet/Desktop-Apps für UWP können direkt auf dem Entwicklungscomputer getestet werden.

Installationsanweisungen

Das neueste Xamarin-Release für macOS kann mit Visual Studio für Mac heruntergeladen werden. Folgen Sie für Windows den Installationsanweisungen für Visual Studio.

Eine vollständige Liste der aktuellen Produktreleases finden Sie auf der Seite Neuerungen. Auf dieser Seite sind auch die Versionshinweise verlinkt.

Spezifische Anleitungen für die Installation auf den einzelnen Plattformen finden Sie hier:

Dort finden Sie auch zusätzliche Informationen über von Xamarin.Forms unterstützte Plattformen.