Configuration requise
Les produits Xamarin s’appuient sur les SDK de plateforme Apple et Google pour cibler iOS ou Android, dans le but de s’aligner sur leurs exigences système. Cette page concerne la compatibilité des systèmes avec la plateforme Xamarin. Elle indique quels environnements de développement et versions de SDK utiliser selon le système.
Pour plus d’informations sur l’obtention des logiciels et des SDK nécessaires, passez en revue les instructions d’installation.
Environnements de développement
Ce tableau liste les combinaisons d’outils de développement et de systèmes d’exploitation que vous pouvez utiliser pour chaque type de plateforme :
macOS | Windows | |
---|---|---|
Environnement de développement | Visual Studio pour Mac | Visual Studio |
Xamarin.iOS | Oui | Oui (avec un ordinateur Mac) |
Xamarin.Android | Oui | Oui |
Xamarin.Forms ^ | iOS et Android | Android, Windows/UWP (iOS avec un ordinateur Mac) |
Xamarin.Mac | Oui | Ouvrir le projet et compiler uniquement |
^ D’autres plateformes sont également disponibles.
Remarque
Pour développer des applications iOS sur des ordinateurs Windows, vous devez disposer d’un ordinateur Mac accessible sur le réseau, pour une compilation et un débogage distants. Cela fonctionne également si Visual Studio est exécuté sur une machine virtuelle Windows installée sur un ordinateur Mac.
Configuration requise pour macOS
L’utilisation d’un ordinateur Mac pour le développement Xamarin nécessite les logiciels et SDK suivants. Vérifiez la version de votre système d’exploitation et suivez les instructions relatives au programme d’installation de Xamarin.
Recommandé | Notes | |
---|---|---|
Système d’exploitation | macOS Mojave (10.14) | macOS High Sierra (10.13) ou une version ultérieure est nécessaire pour Xcode 10. |
Xamarin.iOS | Kit SDK iOS 12 | Le kit SDK iOS 12 inclut Xcode 10. |
Xamarin.Android | Android 6.0 / API niveau 23 | Vous pouvez toujours cibler des versions antérieures d’Android lors de l’utilisation de la dernière version du Kit de développement logiciel (SDK) ou vous pouvez générer à partir de versions antérieures du Kit de développement logiciel (SDK), si nécessaire. |
Xamarin.Forms |
|
|
Xamarin.Mac | Kit SDK macOS Mojave (10.14) | Le kit SDK macOS Mojave (10.14) inclut Xcode 10. Il est nécessaire pour créer des applications qui exploitent les dernières API macOS. |
Remarque
Xcode peut être installé (et mis à jour) sur developer.apple.com ou via l’App Store Mac.
Test et débogage sur macOS
- Les applications mobiles Xamarin peuvent être déployées sur des appareils physiques par le biais d’une connexion USB à des fins de test et de débogage (les applications Apple Watch doivent être d’abord déployées sur l’iPhone apparié).
- Les applications Xamarin.Mac peuvent être testées directement sur l’ordinateur de développement.
Notes de test | |
---|---|
Xamarin.iOS |
|
Xamarin.Android | Suivez ces instructions pour configurer votre appareil ou utilisez un émulateur :
|
Xamarin.Forms | Les applications Xamarin.Forms pour iOS et Android peuvent être déployées sur les plateformes appropriées, comme décrit ci-dessus. |
Xamarin.Mac | Les applications Xamarin.Mac peuvent être testées directement sur l’ordinateur de développement. |
Avertissement
Xamarin.Mac 4.8 prend uniquement en charge macOS 10.9 (Mavericks) ou version ultérieure. Les versions précédentes de Xamarin.Mac prenaient en charge macOS 10.7 ou ultérieur, mais l’infrastructure TLS des anciennes versions de macOS n’était pas suffisante pour prendre en charge TLS 1.2. Pour cibler macOS 10.7 ou macOS 10.8, utilisez Xamarin.Mac 4.6 ou antérieur.
Configuration requise pour Windows
L’utilisation d’un ordinateur Windows pour le développement Xamarin nécessite les logiciels et SDK suivants. Vérifiez la version de votre système d’exploitation. Vérifiez également que vous n’utilisez pas une version Express de Visual Studio. Si c’est le cas, effectuez une mise à jour vers l’édition Community. Le programme d’installation de Visual Studio 2019 ou Visual Studio 2017 comporte une option permettant d’installer Xamarin automatiquement (la charge de travail Développement mobile en .NET).
Recommandé | Notes | |
---|---|---|
Système d’exploitation | Windows 10 | La version minimale du système d’exploitation est Windows 7. La prise en charge UWP de Xamarin.Forms nécessite Windows 10. |
Xamarin.iOS | SDK iOS 10 (installé sur un Mac) | Pour générer des projets iOS sous Windows, il faut :
|
Xamarin.Android | Android 6.0 / API niveau 23 | Vous pouvez toujours cibler des versions antérieures d’Android lors de l’utilisation de la dernière version du Kit de développement logiciel (SDK) ou vous pouvez générer à partir de versions antérieures du Kit de développement logiciel (SDK), si nécessaire. |
Xamarin.Forms |
|
|
Xamarin.Mac | Les projets Xamarin.Mac (applications de bureau macOS) peuvent être ouverts dans Visual Studio et compilés pour rechercher des erreurs, mais les applications Mac ne peuvent pas actuellement être générées pour la distribution dans Visual Studio. |
Remarque
- Xamarin pour Visual Studio prend en charge toutes les éditions de Visual Studio 2019 ou Visual Studio 2017 (Community, Professional et Enterprise).
- Pour utiliser les derniers kits SDK Android et iOS, vous devez disposer de la dernière version de Visual Studio. Pour plus d’informations sur les exigences de version spécifiques, consultez les notes de publication de Xamarin.Android et les notes de publication de Xamarin.iOS.
- Si vous souhaitez développer des applications Xamarin.Forms pour la plateforme Windows universelle (UWP), vous devez utiliser Windows 10 avec Visual Studio 2017. Visual Studio 2019 est recommandé.
Test et débogage sur Windows
Les applications mobiles Xamarin peuvent être déployées sur des appareils physiques par le biais d’une connexion USB ou sans fil à des fins de test et de débogage (les appareils iOS doivent être connectés à l’ordinateur Mac, et non à l’ordinateur qui exécute Visual Studio).
Notes de test | |
---|---|
Xamarin.iOS |
|
Xamarin.Android | Suivez ces instructions pour configurer votre appareil ou utilisez un émulateur :
|
Xamarin.Forms | Les applications Xamarin.Forms peuvent être déployées sur les appareils et émulateurs appropriés, comme décrit ci-dessus. L’application iOS peut uniquement être testée via le matériel Mac connecté. Les applications de tablette/bureau Windows pour UWP peuvent être testées directement sur l’ordinateur de développement. |
Instructions d’installation
Vous pouvez télécharger la dernière version de Xamarin pour Mac OS avec Visual Studio pour Mac. Pour Windows, suivez les instructions d’installation de Visual Studio.
La liste complète des versions actuelles de nos produits est disponible dans la page des nouveautés. Cette page contient également des liens vers les notes de publication.
Les instructions d’installation de chaque plateforme sont disponibles ici :
Il existe également des informations supplémentaires sur les plateformes prises en charge par Xamarin.Forms.