Systémové požadavky

Produkty Xamarin využívají platformní sady SDK od společností Apple a Google pro zacílení na iOS, respektive Android, takže naše požadavky na systém odpovídají jejich požadavkům. Tato stránka popisuje jak systémovou kompatibilitu u platformy Xamarin, tak doporučená vývojová prostředí a verze sad SDK.

Další informace o získání softwaru a požadovaných sad SDK najdete v pokynech k instalaci.

Vývojová prostředí

Tato tabulka uvádí platformy, které je možné sestavit pomocí různých kombinací vývojářských nástrojů a operačních systémů:

macOS Windows
Vývojové prostředí Visual Studio pro Mac Visual Studio
Xamarin.iOS Ano Ano (s počítačem Mac)
Xamarin.Android Ano Yes
Xamarin.Forms ^ iOS a Android Android, Windows/UPW (iOS s počítačem Mac)
Xamarin.Mac Ano Otevřít projekt a zkompilovat pouze

^ K dispozici jsou také další platformy .

Poznámka:

Vývoj pro iOS na počítačích s Windows vyžaduje, aby byl v síti dostupný počítač Mac pro vzdálenou kompilaci a ladění. Funguje to i v případě, že používáte Visual Studio běžící na virtuálním počítači s Windows na počítači Mac.

Požadavky pro macOS

Při použití počítače Mac pro vývoj na platformě Xamarin je vyžadován následující software a verze sad SDK. Zkontrolujte si verzi operačního systému a postupujte podle pokynů k instalačního programu pro Xamarin.

Doporučené Notes
Operační systém macOS Mojave (10.14) Xcode 10 vyžaduje macOS High Sierra (10.13) nebo novější.
Xamarin.iOS iOS 12 SDK Sada SDK pro iOS 12 se dodává s Xcode 10.
Xamarin.Android Android 6.0 / ROZHRANÍ API úrovně 23 Při používání nejnovější sady SDK můžete stále cílit na starší verze Androidu nebo můžete v případě potřeby sestavit starší verze sady SDK.
Xamarin.Forms
  • Aplikace Xamarin.Forms založené na macOS můžou zahrnovat projekty pro iOS, Android a macOS podle výše uvedených požadavků sady SDK.
  • Projekty Xamarin.Forms pro Windows nebo UPW nelze vytvořit v systému macOS.
Xamarin.Mac macOS Mojave (10.14) SDK Sada SDK macOS Mojave (10.14) se dodává s Xcode 10 a je nutná k vytváření aplikací, které používají nejnovější rozhraní API pro macOS.

Poznámka:

Xcode je možné nainstalovat (a aktualizovat) přes developer.apple.com nebo Mac App Store.

Testování a ladění v macOS

  • Pro účely testování a ladění je možné mobilní aplikace Xamarin na fyzická zařízení nasadit přes USB (aplikace pro Apple Watch se nejprve nasazují na spárovaný iPhone).
  • Aplikace Xamarin.Mac můžete testovat přímo na vývojovém počítači.
Poznámky k testování
Xamarin.iOS
  • Nejjednodušší způsob, jak začít, je používat simulátory i Telefon, iPad, Apple Watch a Apple TV, které jsou součástí Xcode.
  • Pokud chcete zařízení použít k testování, postupujte podle těchto pokynů.
Xamarin.Android Podle těchto pokynů nakonfigurujte zařízení nebo použijte emulátor:
  • Instalační program Xamarinu obsahuje Správce emulátoru Google, který umožňuje konfigurovat emulátory Google Androidu pro testování.
Xamarin.Forms Aplikace Xamarin.Forms pro iOS a Android je možné nasadit na příslušné platformy, jak je popsáno výše.
Xamarin.Mac Aplikace Xamarin.Mac můžete testovat přímo na vývojovém počítači.

Upozorňující

Xamarin.Mac 4.8 podporuje pouze macOS 10.9 (Mavericks) nebo novější. Předchozí verze Xamarin.Mac podporují macOS 10.7 nebo vyšší, ale tyto starší verze macOS nemají dostatečnou infrastrukturu TLS pro podporu protokolu TLS 1.2. Pokud je cílem macOS 10.7 nebo macOS 10.8, použijte Xamarin.Mac 4.6 nebo starší.

Požadavky pro Windows

Při použití počítače s Windows pro vývoj na platformě Xamarin je vyžadován následující software a verze sad SDK. Zkontrolujte si verzi operačního systému (a ujistěte se, že nepoužíváte Visual Studio ve verzi Express – pokud ano, zvažte aktualizaci na edici Community). Instalační program sady Visual Studio 2019 a Visual Studio 2017 obsahuje možnost automatické instalace Xamarinu ( vývoj mobilních aplikací s úlohou .NET ).

Doporučené Notes
Operační systém Windows 10 Minimální verze operačního systému je Windows 7. Podpora UPW pro Xamarin.Forms vyžaduje Windows 10.
Xamarin.iOS iOS 10 SDK (nainstalovaný na Macu) K vytváření projektů pro iOS ve Windows se vyžaduje:
  • Visual Studio 2017 (doporučuje se Visual Studio 2019) a
  • počítač Mac, přístupný ze sítě z počítače s Windows, který odpovídá minimálním požadavkům na spuštění Xamarinu v systému macOS.
Xamarin.Android Android 6.0 / ROZHRANÍ API úrovně 23 Při používání nejnovější sady SDK můžete stále cílit na starší verze Androidu nebo můžete v případě potřeby sestavit starší verze sady SDK.
Xamarin.Forms
  • Aplikace Xamarin.Forms pro iOS a Android je možné nasadit na příslušné platformy, jak je popsáno výše.
  • Použití sady Visual Studio také znamená, že můžete testovat aplikace pro Univerzální platforma Windows (ve Windows 10) přímo na vývojovém počítači.
Xamarin.Mac Projekty Xamarin.Mac (desktopové aplikace pro macOS) je možné otevřít v sadě Visual Studio a zkompilovat tak, aby kontrolovaly chyby, ale aplikace pro Mac se v současné době nedají sestavit pro distribuci v sadě Visual Studio.

Poznámka:

  • Xamarin pro Visual Studio podporuje Visual Studio 2019 nebo Visual Studio 2017 (Community, Professional a Enterprise).
  • Pokud chcete používat nejnovější sady SDK pro Android a iOS, musíte mít nejnovější verzi sady Visual Studio. Konkrétní požadavky na verzi najdete v poznámkách k verzi Xamarin.Android a poznámkách k verzi Xamarin.iOS.
  • K vývoji aplikací Xamarin.Forms pro Univerzální platformu Windows (UPW) je nutné mít Windows 10 se sadou Visual Studio 2017. Doporučuje se Visual Studio 2019.

Testování a ladění ve Windows

Pro účely testování a ladění je možné mobilní aplikace Xamarin na fyzická zařízení nasadit přes USB nebo bezdrátově (zařízení iOS musí být připojená k počítači Mac – ne k počítači se sadou Visual Studio).

Poznámky k testování
Xamarin.iOS
  • Nejjednodušší způsob, jak začít, je používat simulátory i Telefon, iPad, Apple Watch a Apple TV, které jsou součástí Xcode. Simulátory jsou přístupné na připojeném Macu při ladění pomocí sady Visual Studio.
  • Pokud chcete zařízení použít k testování, postupujte podle těchto pokynů (většinu kroků provádíte na připojeném počítači Mac).
Xamarin.Android Podle těchto pokynů nakonfigurujte zařízení nebo použijte emulátor:
  • Instalační program Xamarinu obsahuje Správce emulátoru Google, který umožňuje konfigurovat emulátory Google Androidu pro testování.
Xamarin.Forms Aplikace Xamarin.Forms je možné nasadit na příslušná zařízení a emulátory, jak je popsáno výše. Aplikaci pro iOS je možné testovat pouze prostřednictvím připojeného hardwaru Mac; a desktopové aplikace pro Windows pro UPW je možné testovat přímo na vývojovém počítači.

Pokyny k instalaci

Nejnovější verzi Xamarinu pro macOS si můžete stáhnout pomocí Visual Studio pro Mac. V případě Windows postupujte podle pokynů k instalaci sady Visual Studio.

Úplný seznam našich aktuálních verzí produktů je k dispozici na stránce s novinkou. Tato stránka také odkazuje na poznámky k verzi.

Konkrétní pokyny k instalaci pro jednotlivé platformy jsou k dispozici tady:

K dispozici jsou také další informace o podporovaných platformách Xamarin.Forms.