Xamarin.Forms plateformes prises en charge

Xamarin.Forms les applications peuvent être écrites pour les systèmes d’exploitation suivants :

  • iOS 9 ou ultérieur.
  • Android 4.4 (API 19) ou ultérieur (plus d’informations). Toutefois, Android 5.0 (API 21) est recommandé comme API minimale. Cela garantit une compatibilité complète avec toutes les bibliothèques de prise en charge Android, tout en ciblant toujours la majorité des appareils Android.
  • Windows 10 plateforme Windows universelle, build 10.0.16299.0 ou version ultérieure pour la prise en charge de .NET Standard 2.0. Toutefois, la build 10.0.18362.0 ou ultérieure est recommandée.

Xamarin.FormsLes applications pour iOS, Android et le plateforme Windows universelle (UWP) peuvent être générées dans Visual Studio. Toutefois, un Mac en réseau est nécessaire pour le développement iOS avec la dernière version de Xcode et la version minimale de macOS spécifiée par Apple. Pour plus d’informations, consultez Configuration requise de Windows.

Xamarin.Formsles applications pour iOS et Android peuvent être intégrées Visual Studio pour Mac. Pour plus d’informations, consultez Configuration requise de macOS.

Notes

Le développement d’applications à l’aide Xamarin.Forms de nécessite une connaissance de .NET Standard.

Prise en charge de plateforme supplémentaire

Xamarin.Forms prend en charge d’autres plateformes que iOS, Android et Windows :

  • Samsung Tizen
  • macOS 10.13 ou version ultérieure
  • GTK#
  • WPF

La status de ces plateformes est disponible sur le wiki de Xamarin.Forms support de la plateforme GitHub.

Prise en charge des plateformes Android

Les dernières versions d’Android SDK Tools et de la plateforme d’API Android doivent être installées. Vous pouvez effectuer une mise à jour vers les versions les plus récentes à l’aide du Gestionnaire Android SDK.

De plus, la version cible/de compilation pour les projets Android doit avoir la valeur Utiliser la dernière plateforme installée. Toutefois, vous pouvez définir la version minimale à API 19, ce qui vous permet de continuer à prendre en charge les appareils utilisant Android 4.4 et les versions ultérieures. Ces valeurs sont définies dans les Options du projet :

Options de projet Propriétés > de l’application >

Options de build Android dans Visual Studio

Plateformes dépréciées

Ces plateformes ne sont pas prises en charge lors de l’utilisation de Xamarin.Forms la version 3.0 ou ultérieure :

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