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 >
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