Plataformas admitidas para Xamarin.FormsXamarin.Forms supported platforms

Las aplicaciones en Xamarin.Forms se pueden escribir para los siguientes sistemas operativos:Xamarin.Forms applications can be written for the following operating systems:

  • iOS 9 o versiones posteriores.iOS 9 or higher.
  • Android 4.4 (API 19) o versiones posteriores (más detalles).Android 4.4 (API 19) or higher (more details). Pero se recomienda Android 5.0 (API 21) como la API mínima.However, Android 5.0 (API 21) is recommended as the minimum API. 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.This ensures full compatibility with all the Android support libraries, while still targeting the majority of Android devices.
  • Plataforma universal de Windows de Windows 10.Windows 10 Universal Windows Platform.

Las aplicaciones en Xamarin.Forms para iOS, Android y la Plataforma universal de Windows (UWP) se pueden compilar en Visual Studio.Xamarin.Forms apps for iOS, Android, and the Universal Windows Platform (UWP) can be built in 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.However, a networked Mac is required for iOS development using the latest version of Xcode and the minimum version of macOS specified by Apple. Para más información, vea Requisitos de Windows.For more information, see Windows requirements.

Las aplicaciones en Xamarin.Forms para iOS y Android se pueden compilar en Visual Studio para Mac.Xamarin.Forms apps for iOS and Android can be built in Visual Studio for Mac. Para más información, vea Requisitos de macOS.For more information, see macOS requirements.

Nota

Para desarrollar aplicaciones con Xamarin.Forms es necesario familiarizarse con .NET Standard.Developing apps using Xamarin.Forms requires familiarity with .NET Standard.

Compatibilidad con plataforma adicionalAdditional platform support

Xamarin.Forms admite otras plataformas además de iOS, Android y Windows: supports additional platforms beyond iOS, Android, and Windows:

  • Samsung TizenSamsung Tizen
  • macOS 10.13 o posteriormacOS 10.13 or higher
  • GTK#GTK#
  • WPFWPF

El estado de estas plataformas está disponible en la wiki de compatibilidad con la plataforma de GitHub para Xamarin.Forms.The status of these platforms is available on the Xamarin.Forms GitHub platform support wiki.

Compatibilidad con la plataforma AndroidAndroid platform support

Debe tener instalada la plataforma más reciente de Android SDK Tools y de la API de Android.You should have the latest Android SDK Tools and Android API platform installed. Puede actualizar a las versiones más recientes con Android SDK Manager.You can update to the latest versions using the 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,Additionally, the target/compile version for Android projects must be set to Use latest installed platform. 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.However the minimum version can be set to API 19 so you can continue to support devices that use Android 4.4 and newer. Estos valores se establecen en Opciones del proyecto:These values are set in the Project Options:

Opciones de proyecto > Aplicación > Propiedades de la aplicaciónProject Options > Application > Application Properties

Opciones de compilación de Android en Visual Studio

Plataformas en desusoDeprecated platforms

No se admiten estas plataformas cuando se usa Xamarin.Forms 3.0 o una versión más reciente:These platforms are not supported when using Xamarin.Forms 3.0 or newer:

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