Xamarin.Forms piattaforme supportate

Xamarin.Forms È possibile scrivere applicazioni 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 Universal Windows Platform, build 10.0.16299.0 o versione successiva per .NET Standard 2.0. È tuttavia consigliabile eseguire la build 10.0.18362.0 o successiva.

Xamarin.FormsLe app per iOS, Android e la piattaforma UWP (Universal Windows Platform) 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 Xamarin.Forms con richiede familiarità con .NET Standard.

Supporto di piattaforme aggiuntive

Xamarin.Formssupporta 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 Xamarin.Forms wiki GitHub supporto della piattaforma.

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:

Opzioni progetto > Applicazione > Proprietà dell'applicazione

Opzioni di compilazione Android in Visual Studio.

Piattaforme deprecate

Queste piattaforme non sono supportate quando si usa Xamarin.Forms la versione 3.0 o una versione più recente:

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