Xamarin.Forms piattaforme supportate

Xamarin.Forms le applicazioni possono essere scritte per i sistemi operativi seguenti:

  • iOS 9 o versione successiva.
  • Android 4.4 (API 19) o versione successiva (altri dettagli). È tuttavia consigliabile usare Android 5.0 (API 21) come API minima, perché garantisce la compatibilità completa con tutte le librerie di supporto Android, pur continuando ad avere come destinazione la maggior parte dei dispositivi Android.
  • Windows 10 piattaforma UWP (Universal Windows Platform), build 10.0.16299.0 o versione successiva per il supporto di .NET Standard 2.0. È tuttavia consigliabile compilare 10.0.18362.0 o versione successiva.

Xamarin.FormsLe app per iOS, Android e le piattaforma UWP (Universal Windows Platform) (UWP) possono essere compilate in Visual Studio. Per lo sviluppo iOS è tuttavia necessario un Mac connesso alla rete con la versione più recente di Xcode e la versione minima di macOS specificata da Apple. Per altre informazioni, vedere Requisiti Windows.

Xamarin.Formsle app per iOS e Android possono essere compilate in Visual Studio per Mac. Per altre informazioni, vedere Requisiti macOS.

Nota

Lo sviluppo di app con Xamarin.Forms richiede familiarità con .NET Standard.

Supporto di piattaforme aggiuntive

Xamarin.Forms supporta piattaforme aggiuntive oltre a iOS, Android e Windows:

  • Samsung Tizen
  • macOS 10.13 o versione successiva
  • GTK#
  • WPF

Lo stato di queste piattaforme è disponibile nel wiki del supporto della Xamarin.Forms piattaforma GitHub.

Supporto della piattaforma Android

È consigliabile installare la versione più recente di Android SDK Tools e della piattaforma API Android. È possibile eseguire l'aggiornamento alle versioni più recenti usando Android SDK Manager.

La versione di destinazione/compilazione per i progetti Android deve inoltre essere impostata su Usa la piattaforma installata più recente. La versione minima può tuttavia essere impostata su API 19 in modo da poter continuare a supportare i dispositivi che usano Android 4.4 e versioni successive. Questi valori vengono impostati in Opzioni progetto:

> Proprietà dell'applicazione > Opzioni progetto

Android build options in Visual Studio

Piattaforme deprecate

Queste piattaforme non sono supportate quando si usa Xamarin.Forms la versione 3.0 o successiva:

  • Windows 8.1 / Windows Phone 8.1 WinRT
  • Windows Phone 8 Silverlight