Plataformas admitidas para Xamarin.Forms

Las aplicaciones en Xamarin.Forms se pueden escribir para los siguientes sistemas operativos:

  • iOS 9 o versiones posteriores.
  • Android 4.4 (API 19) o versiones posteriores (más detalles). Pero se recomienda Android 5.0 (API 21) como la API mínima. Esto garantiza la compatibilidad total con todas las bibliotecas de compatibilidad de Android, a la vez que se destina a la mayoría de los dispositivos Android.
  • Plataforma universal de Windows de Windows 10, compilación 10.0.16299.0 o una superior para compatibilidad con .NET Standard 2.0. Sin embargo, se recomienda la compilación 10.0.18362.0 o una superior.

Las aplicaciones en Xamarin.Forms para iOS, Android y la Plataforma universal de Windows (UWP) se pueden compilar en Visual Studio. Pero se necesita un equipo Mac en red para el desarrollo de iOS con la última versión de Xcode y la versión mínima de macOS que especifica Apple. Para más información, vea Requisitos de Windows.

Las aplicaciones en Xamarin.Forms para iOS y Android se pueden compilar en Visual Studio para Mac. Para más información, vea Requisitos de macOS.

Nota:

Para desarrollar aplicaciones con Xamarin.Forms es necesario familiarizarse con .NET Standard.

Compatibilidad con plataforma adicional

Xamarin.Forms admite otras plataformas además de iOS, Android y Windows:

  • Samsung Tizen
  • macOS 10.13 o posterior
  • GTK#
  • WPF

El estado de estas plataformas está disponible en la wiki de compatibilidad con la plataforma de GitHub para Xamarin.Forms.

Compatibilidad con la plataforma Android

Debe tener instalada la plataforma más reciente de Android SDK Tools y de la API de Android. Puede actualizar a las versiones más recientes con Android SDK Manager.

Además, la versión de compilación o de destino de los proyectos de Android debe establecerse en Usar la última plataforma instalada, aunque la versión mínima se puede establecer en API 19 para que pueda seguir admitiendo dispositivos que usen Android 4.4 y versiones más recientes. Estos valores se establecen en Opciones del proyecto:

Opciones de proyecto > Aplicación > Propiedades de la aplicación

Android build options in Visual Studio

Plataformas en desuso

No se admiten estas plataformas cuando se usa Xamarin.Forms 3.0 o una versión más reciente:

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