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.
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.
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 |
|
|
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.
- 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 | Podle těchto pokynů nakonfigurujte zařízení nebo použijte emulátor:
|
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 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ší.
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:
|
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 |
|
|
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.
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ů nakonfigurujte zařízení nebo použijte emulátor:
|
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. |
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.