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 |
|
|
| 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 |
|
| Xamarin.Android | Při konfiguraci zařízení nebo použití emulátorupostupujte podle těchto pokynů:
|
| 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:
|
| 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 |
|
|
| 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 |
|
| 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.