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 |
|
|
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 |
|
Xamarin.Android | Postępuj zgodnie z tymi instrukcjami, aby skonfigurować urządzenie lub użyć emulatora:
|
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:
|
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 |
|
|
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 |
|
Xamarin.Android | Postępuj zgodnie z tymi instrukcjami , aby skonfigurować urządzenie lub użyć emulatora:
|
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.