Wymagania systemowe

Produkty Xamarin działają na systemach iOS i Android dzięki zestawom SDK dla platformy od firm Apple i Google, zatem wymagania systemowe są zgodne z wymaganiami tych systemów. Na tej stronie przedstawiono zgodność systemów dla platformy Xamarin oraz zalecane środowisko deweloperskie i wersje zestawów SDK.

Zapoznaj się z instrukcjami instalacji, aby uzyskać więcej informacji o uzyskiwaniu oprogramowania i wymaganych zestawach SDK.

Środowiska projektowe

W tej tabeli przedstawiono, które platformy można tworzyć przy użyciu różnych kombinacji narzędzi deweloperskich i systemów operacyjnych:

macOS Windows
Środowisko programistyczne Visual Studio dla komputerów Mac Visual Studio
Xamarin.iOS Tak Tak (z komputerem Mac)
Xamarin.Android Tak Tak
Xamarin.Forms ^ iOS i Android Android, Windows/UWP (iOS z komputerem Mac)
Xamarin.Mac Tak Otwórz tylko projekt i kompiluj

^ Dostępne są również inne platformy .

Uwaga

Aby tworzyć aplikacje systemu iOS na komputerach z systemem Windows, potrzebny jest komputer Mac dostępny w sieci, służący do zdalnego kompilowania i debugowania. To rozwiązanie działa również w przypadku programu Visual Studio uruchomionego na maszynie wirtualnej z systemem Windows działającej na komputerze Mac.

Wymagania dotyczące systemu macOS

Tworzenie aplikacji platformy Xamarin przy użyciu komputera Mac wymaga następujących wersji zestawów SDK / oprogramowania. Sprawdź wersję swojego systemu operacyjnego i postępuj zgodnie z instrukcjami dla instalatora platformy Xamarin.

Zalecane Uwagi
System operacyjny macOS Mojave (10.14) Program Xcode 10 wymaga systemu macOS High Sierra (10.13) lub nowszego.
Xamarin.iOS Zestaw SDK systemu iOS 12 Zestaw SDK systemu iOS 12 jest dostarczany z programem Xcode 10.
Xamarin.Android Android 6.0 / poziom interfejsu API 23 Nadal można kierować do starszych wersji systemu Android podczas korzystania z najnowszego zestawu SDK lub w razie potrzeby utworzyć starsze wersje zestawu SDK.
Xamarin.Forms
  • Aplikacje platformy Xamarin.Forms utworzone w systemie macOS mogą obejmować projekty systemów iOS, Android i macOS, zgodnie z powyższymi wymaganiami dotyczącymi zestawu SDK.
  • Nie można skompilować projektów platformy Xamarin.Forms dla systemu Windows/uwP w systemie macOS.
Xamarin.Mac macOS Mojave (10.14) SDK Zestaw SDK systemu macOS Mojave (10.14) jest dostarczany z programem Xcode 10 i jest wymagany do tworzenia aplikacji korzystających z najnowszych interfejsów API systemu macOS.

Uwaga

Środowisko Xcode można zainstalować (i zaktualizować), odwiedzając stronę developer.apple.com lub za pośrednictwem sklepu Mac App Store.

Testowanie i debugowanie w systemie macOS

  • Aplikacje mobilne platformy Xamarin można wdrożyć na potrzeby testowania i debugowania na urządzeniach fizycznych przy użyciu kabla USB (aplikacje zegarka Apple Watch są najpierw wdrażane na sparowanym telefonie iPhone).
  • Aplikacje Xamarin.Mac można przetestować bezpośrednio na komputerze programisty.
Uwagi dotyczące testowania
Xamarin.iOS
  • Najprostszym sposobem rozpoczęcia pracy jest użycie symulatorów i Telefon, iPad, Apple Watch i Apple TV, które są dołączone do środowiska Xcode.
  • Aby użyć urządzenia do testowania, postępuj zgodnie z tymi instrukcjami.
Xamarin.Android Postępuj zgodnie z tymi instrukcjami, aby skonfigurować urządzenie lub użyć emulatora:
  • Instalator platformy Xamarin zawiera Menedżera emulatora Google, który umożliwia konfigurowanie emulatorów systemu Google Android na potrzeby testowania.
Xamarin.Forms Aplikacje Xamarin.Forms dla systemów iOS i Android można wdrażać na odpowiednich platformach zgodnie z powyższym opisem.
Xamarin.Mac Aplikacje Xamarin.Mac można przetestować bezpośrednio na komputerze programisty.

Ostrzeżenie

Platforma Xamarin.Mac 4.8 obsługuje tylko system macOS 10.9 (Mavericks) lub nowszy. Poprzednie wersje platformy Xamarin.Mac obsługiwały system macOS w wersji 10.7 lub wyższej, ale starsze wersje systemu macOS nie posiadają odpowiedniej infrastruktury TLS do obsługi protokołu TLS 1.2. W przypadku systemu macOS 10.7 lub macOS 10.8 należy użyć platformy Xamarin.Mac w wersji 4.6 lub wcześniejszej.

Wymagania dotyczące systemu Windows

Tworzenie aplikacji platformy Xamarin przy użyciu komputera z systemem Windows wymaga następujących wersji zestawów SDK / oprogramowania. Sprawdź wersję swojego systemu operacyjnego (i upewnij się, że nie używasz wersji Express programu Visual Studio — jeśli tak, rozważ aktualizację do wersji Community). Instalator programów Visual Studio 2019 i Visual Studio 2017 zawiera opcję automatycznego instalowania platformy Xamarin ( tworzenie aplikacji mobilnych za pomocą obciążenia platformy .NET ).

Zalecane Uwagi
System operacyjny Windows 10 Minimalna wersja systemu operacyjnego to Windows 7. Obsługa platformy UWP platformy Xamarin.Forms wymaga systemu Windows 10.
Xamarin.iOS Zestaw SDK systemu iOS 10 (zainstalowany na komputerze Mac) Aby tworzyć projekty systemu iOS w systemie Windows, wymagane są następujące kwestie:
  • Visual Studio 2017 (zalecany jest program Visual Studio 2019) i
  • komputer Mac, dostępny w sieci z komputera z systemem Windows, który jest zgodny z minimalnymi wymaganiami dotyczącymi uruchamiania platformy Xamarin w systemie macOS.
Xamarin.Android Android 6.0 / poziom interfejsu API 23 Nadal można kierować do starszych wersji systemu Android podczas korzystania z najnowszego zestawu SDK lub w razie potrzeby utworzyć starsze wersje zestawu SDK.
Xamarin.Forms
  • Aplikacje Xamarin.Forms dla systemów iOS i Android można wdrażać na odpowiednich platformach zgodnie z powyższym opisem.
  • Korzystanie z programu Visual Studio oznacza również, że można testować aplikacje dla platforma uniwersalna systemu Windows (w systemie Windows 10) bezpośrednio na komputerze dewelopera.
Xamarin.Mac Projekty Xamarin.Mac (aplikacje klasyczne systemu macOS) można otwierać w programie Visual Studio i kompilować w celu sprawdzenia błędów, ale obecnie nie można skompilować aplikacji dla komputerów Mac do dystrybucji w programie Visual Studio.

Uwaga

  • Platforma Xamarin dla programu Visual Studio obsługuje program Visual Studio 2019 lub Visual Studio 2017 (Community, Professional i Enterprise).
  • Aby korzystać z najnowszych zestawów SDK dla systemów Android i iOS, wymagana jest najnowsza wersja programu Visual Studio. Aby uzyskać szczegółowe wymagania dotyczące wersji, zapoznaj się z informacjami o wersji platformy Xamarin.Android i informacjami o wersji platformy Xamarin.iOS.
  • Tworzenie aplikacji Xamarin.Forms dla platformy uniwersalnej systemu Windows (UWP) wymaga systemu Windows 10 i programu Visual Studio 2017. Zalecany jest program Visual Studio 2019.

Testowanie i debugowanie w systemie Windows

Aplikacje mobilne platformy Xamarin można wdrożyć na potrzeby testowania i debugowania na urządzeniach fizycznych przy użyciu kabla USB lub bezprzewodowo (urządzenia z systemem iOS muszą być połączone z komputerem Mac, nie z komputerem z uruchomionym programem Visual Studio).

Uwagi dotyczące testowania
Xamarin.iOS
  • Najprostszym sposobem rozpoczęcia pracy jest użycie symulatorów i Telefon, iPad, Apple Watch i Apple TV, które są dołączone do środowiska Xcode. Dostęp do symulatorów można uzyskać na połączonym komputerze Mac podczas debugowania przy użyciu programu Visual Studio.
  • Aby użyć urządzenia do testowania, postępuj zgodnie z tymi instrukcjami (wykonując większość kroków na połączonym komputerze Mac).
Xamarin.Android Postępuj zgodnie z tymi instrukcjami , aby skonfigurować urządzenie lub użyć emulatora:
  • Instalator platformy Xamarin zawiera Menedżera emulatora Google, który umożliwia konfigurowanie emulatorów systemu Google Android na potrzeby testowania.
Xamarin.Forms Aplikacje platformy Xamarin.Forms można wdrażać na odpowiednich urządzeniach i emulatorach zgodnie z powyższym opisem. Aplikację dla systemu iOS można przetestować tylko za pośrednictwem połączonego sprzętu dla komputerów Mac; a aplikacje klasyczne/tablety z systemem Windows dla platformy UWP można testować bezpośrednio na komputerze dewelopera.

Instrukcje instalacji

Najnowszą wersję platformy Xamarin dla systemu macOS można pobrać z Visual Studio dla komputerów Mac. W przypadku systemu Windows postępuj zgodnie z instrukcjami instalacji programu Visual Studio.

Pełna lista bieżących wydań produktów jest dostępna na stronie nowości. Ta strona zawiera również linki do informacji o wersji.

Szczegółowe instrukcje instalacji dla każdej z platform są dostępne tutaj:

Dostępne są również dodatkowe informacje o obsługiwanych platformach Xamarin.Forms.