Le 24 février dernier, Microsoft annonçait avoir fait l’acquisition de Xamarin, la startup dont la réputation a été bâtie autour de ses outils de portage et de cross-compilation de C# depuis .Net vers les plateformes Mac, iOS et Android. Durant l’édition 2016 de la conférence Build dédiée aux développeurs, Microsoft a annoncé son intention de rendre open source le SDK Xamarin (l’environnement d’exécution, les bibliothèques ainsi que les outils de ligne de commande) dans les mois à venir.
Hier, durant l’édition 2016 de la conférence Xamarin Evolve, qui est dédiée aux développeurs, l’annonce de l’ouverture a été officialisée via le lancement d’un site dédié où l’entreprise indique : « Xamarin amène la plate-forme.NET open source sur le développement mobile, offrant ainsi l'opportunité à chaque développeur de créer des applications natives pour n'importe quel mobile, avec C# et F# ». Bien entendu, les outils en ligne de commande, le framework Xamarin.Forms (le kit responsable des développements d’interfaces natives pour iOS, Android et Windows), ainsi que les API Xamarin.Android (pour développer des applications mobiles natives pour Android, Android Wear et Android TV avec .NET), et Xamarin.iOS (pour développer des applications mobiles natives iOS, watchOS, tvOS et OS X avec .NET) font tous partie de cette ouverture.
Il faut rappeler que Visual Studio n’est pas disponible sur OS X. Aussi, Xamarin Studio pour cette plateforme contient des améliorations importantes pour aider les développeurs à développer des applications iOS natives en .NET, notamment via le nouvel émulateur iOS qui est également disponible dans Visual Studio. À ce propos, Xamarin explique que « même les interactions multi-touch sont supportées sur les machines Windows qui disposent d’écran tactile. Aussi vous pourrez interagir avec votre application comme un utilisateur l’aurait fait en touchant tout simplement l’écran et en effectuant différents gestes - auparavant il n’était possible d’effectuer ces tests que sur des dispositifs physiques ». Il faut préciser que dans le cas où vous décidez de vous servir de cet émulateur depuis Visual Studio sur Windows, il ne pourra fonctionner que sur un Mac relié en réseau.
Cette mouture introduit également un mode USB de débogage et de déploiement d’applications en préversion depuis Visual Studio sur un dispositif iOS qui est connecté à votre PC Windows : « connectez simplement votre dispositif sur une machine Windows 10 via USB, sélectionnez le dispositif sur lequel vous voulez effectuer votre déploiement et déboguer votre application sur votre dispositif iOS sans jamais avoir à quitter Windows ».
Source : Xamarin (site dédié Open Xamarin), Xamarin (annonce durant la conférence Evolve)
Le SDK de Xamarin est disponible sous licence MIT
L'entreprise a également présenté des fonctionnalités en préversion sur Visual Studio
Le SDK de Xamarin est disponible sous licence MIT
L'entreprise a également présenté des fonctionnalités en préversion sur Visual Studio
Le , par Stéphane le calme
Une erreur dans cette actualité ? Signalez-nous-la !