Visual Studio et Xamarin

Visual Studio 2015
 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Xamarin est une plateforme de développement d’applications mobiles pour la création d’applications natives iOS, Android et Windows à partir d’une base de code commune C#/.NET, qui permet de réutiliser de 75 à presque 100 % du code entre les plateformes. Les applications écrites avec Xamarin et C# ont un accès complet aux API de la plateforme sous-jacente, et permettent de créer des interfaces utilisateur natives et de compiler en mode natif : l’impact sur les performances de l’exécution est donc faible.

Mieux encore, les développeurs familiarisés avec C#, .NET et Visual Studio vont bénéficier de sa puissance et de sa productivité quand ils travaillent avec Xamarin pour des applications mobiles, y compris le débogage à distance sur les appareils Android, iOS et Windows, sans devoir apprendre les langages de codage natifs comme Objective-C ou Java. Il n’est donc pas étonnant que de nombreuses applications très performantes avec de belles interfaces utilisateurs, comme NASCAR, Aviva et MixRadio, aient été créées avec Xamarin.

Même si Xamarin est fourni avec son propre IDE, Xamarin Studio, cette documentation vous permet d’évaluer toutes les capacités de Visual Studio avec l’extension Xamarin pour entreprendre les actions suivantes :

System_CAPS_ICON_note.jpg Remarque

Ces instructions décrivent la configuration la plus simple et la plus directe de l’ordinateur pour ceux qui connaissent bien Windows et Visual Studio. Avec cette configuration, toute la pratique du développement est simplifiée, car vous devez seulement interagir avec le Mac pour utiliser le simulateur iOS et l’appareil attaché. Si par contre vous connaissez mieux l’univers Mac, nous vous recommandons d’exécuter Visual Studio dans Parallels/VMWare ou d’utiliser Xamarin Studio. Pour obtenir des instructions, reportez-vous à Configuration, installation et vérifications pour les utilisateurs Mac.

Afficher: