Požadavky na systém

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 ukazuje, které platformy lze vytvořit pomocí různých kombinací & operačního systému vývojového nástroje:

macOS Windows
Vývojové prostředí Visual Studio pro Mac Visual Studio
Xamarin.iOS Yes Ano (s počítačem Mac)
Xamarin.Android Yes Yes
Xamarin.Forms iOS & Android Android, Windows/UPW (iOS s počítačem Mac)
Xamarin.Mac Yes Open project & compile only

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čeno Poznámky
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 iOS 12 SDK se dodává s Xcode 10.
Xamarin.Android Android 6.0 / úroveň rozhraní API 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 sestavovat oproti starším verzím sady SDK.
Xamarin.Forms
  • Aplikace Xamarin.Forms postavené na macOS mohou zahrnovat projekty pro iOS, Android a macOS podle výše uvedených požadavků sady SDK.
  • Projekty Xamarin.Forms pro Windows/UPW nelze vytvořit v systému macOS.
Xamarin.Mac macOS Mojave (10.14) SDK Sada SDK pro macOS Mojave (10.14) se dodává s Xcode 10 a vyžaduje se 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í & ladění v systému 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žít simulátory iPhone, iPad, Apple Watch a Apple TV, které jsou součástí Xcode.
  • Pokud chcete použít zařízení pro testování, postupujte podle těchto pokynů.
Xamarin.Android Při konfiguraci zařízení nebo použití emulátorupostupujte podle těchto pokynů:
  • Instalační program Xamarin zahrnuje Google Emulator Manager, který umožňuje nakonfigurovat 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.

Upozornění

Xamarin.Mac 4.8 podporuje jenom 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 Visual Studio 2019 a Visual Studio 2017 obsahuje možnost automatické instalace Xamarinu (úloha Vývoj mobilních aplikací pomocí .NET).

Doporučeno Poznámky
Operační systém Windows 10 Minimální verze operačního systému je Windows 7. Podpora UPW Xamarin.Forms vyžaduje Windows 10.
Xamarin.iOS iOS 10 SDK (nainstalovaná na Počítači Mac) K vytváření projektů pro iOS na Windows:
  • Visual Studio 2017 (Visual Studio 2019) a
  • Počítač Mac přístupný ze sítě Windows počítači, který splňuje minimální požadavky pro spuštění Xamarinu v systému macOS.
Xamarin.Android Android 6.0 / úroveň rozhraní API 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 sestavovat oproti starším verzím 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í Visual Studio také znamená, že můžete testovat aplikace pro Univerzální platformu Windows (na 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 Visual Studio a zkompilovat a zkontrolovat chyby, ale aplikace pro Mac v současné době není možné sestavit pro distribuci v Visual Studio.

Poznámka

  • Xamarin for Visual Studio podporuje Visual Studio 2019 nebo Visual Studio 2017 (Community, Professional a Enterprise).
  • Pokud chcete používat nejnovější sady Android SDK a iOS SDK, musí být k dispozici nejnovější Visual Studio. Konkrétní požadavky na verzi najdete ve zprávě k vydání verze 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. Visual Studio 2019.

Testování & ladění na 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žití simulátorů iPhone, iPad, Apple Watch a Apple TV, které jsou součástí Xcode. Simulátory lze při ladění pomocí Visual Studio použít na připojeném počítači Mac.
  • Pokud chcete použít zařízení k testování, postupujte podle těchto pokynů (provedení většiny kroků v připojeném počítači Mac).
Xamarin.Android Podle těchto pokynů proveďte konfiguraci zařízení nebo použijte emulátor:
Xamarin.Forms Aplikace Xamarin. Forms se dají nasadit na relevantní zařízení a emulátory, jak je popsáno výše. Aplikace pro iOS se dá testovat jenom prostřednictvím připojeného hardwaru Mac. a Windows tablety a desktopových aplikací pro UWP můžete testovat přímo na vývojovém počítači.

Pokyny k instalaci

nejnovější verzi Xamarin for macOS je možné stáhnout pomocí Visual Studio pro Mac. v případě Windows postupujte podle pokynů pro instalaci Visual Studio.

Úplný seznam našich aktuálních vydání produktu je k dispozici na stránce co je nového. Tato stránka také obsahuje odkazy na poznámky k verzi.

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

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