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.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 |
|
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.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 |
|
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.