Xamarin.Forms obsługiwane platformy

Xamarin.Forms aplikacje można pisać dla następujących systemów operacyjnych:

  • System iOS 9 lub nowszy.
  • Android 4.4 (interfejs API 19) lub nowszy (więcej szczegółów). Jednak system Android 5.0 (interfejs API 21) jest zalecany jako minimalny interfejs API. Zapewnia to pełną zgodność ze wszystkimi bibliotekami obsługi systemu Android, a jednocześnie jest przeznaczona dla większości urządzeń z systemem Android.
  • System Windows 10 platforma uniwersalna systemu Windows, kompilacja 10.0.16299.0 lub nowsza dla obsługi platformy .NET Standard 2.0. Zaleca się jednak kompilację 10.0.18362.0 lub nowszą.

Xamarin.Formsaplikacje dla systemów iOS, Android i platforma uniwersalna systemu Windows (UWP) można tworzyć w programie Visual Studio. Jednak w przypadku tworzenia aplikacji dla systemu iOS wymagany jest komputer Mac w sieci przy użyciu najnowszej wersji środowiska Xcode i minimalnej wersji systemu macOS określonego przez firmę Apple. Aby uzyskać więcej informacji, zobacz Wymagania dotyczące systemu Windows.

Xamarin.Formsaplikacje dla systemów iOS i Android można tworzyć w Visual Studio dla komputerów Mac. Aby uzyskać więcej informacji, zobacz wymagania dotyczące systemu macOS.

Uwaga

Tworzenie aplikacji przy użyciu programu Xamarin.Forms wymaga znajomości platformy .NET Standard.

Dodatkowa obsługa platformy

Xamarin.Forms obsługuje dodatkowe platformy poza systemami iOS, Android i Windows:

  • Samsung Tizen
  • system macOS 10.13 lub nowszy
  • GTK#
  • WPF

Stan tych platform jest dostępny w witrynie Xamarin.Forms typu wiki pomocy technicznej platformy GitHub.

Obsługa platformy systemu Android

Powinien być zainstalowany najnowszy zestaw Android SDK Tools i platforma interfejsu API systemu Android. Możesz przeprowadzić aktualizację do najnowszych wersji przy użyciu Menedżera zestawów SDK systemu Android.

Ponadto należy ustawić wersję docelową/kompilowaną dla projektów systemu Android na wartość Użyj najnowszej zainstalowanej platformy. Można jednak ustawić minimalną wersję na interfejs API 19, aby nadal obsługiwać urządzenia korzystające z systemu Android 4.4 i nowszych. Te wartości są ustawiane w obszarze Opcje projektu:

Właściwości aplikacji > Opcje > projektu

Android build options in Visual Studio

Przestarzałe platformy

Te platformy nie są obsługiwane w przypadku korzystania z Xamarin.Forms wersji 3.0 lub nowszej:

  • Windows 8.1 / Windows Telefon 8.1 WinRT
  • Windows Telefon 8 Silverlight