La conférence BUILD du mois dernier à été l’occasion pour Microsoft de commencer à expliciter ses intentions suite à la récente acquisition de Xamarin. En marge de la conférence pour développeurs Evolve de Xamarin, Xamarin a fait la promesse de libérer le SDK comme un projet open source. Comme d’autres projets de Microsoft dans l’écosystème .NET, le SDK sera dorénavant disponible sous licence MIT.
Le SDK Xamarin rejoindra Xamarin.Forms sur GitHub que la société adapte à son nouveau rôle en tant que membre de Microsoft Corporation. Xamarin.Forms fournit aux développeurs la possibilité d'utiliser une seule base de code pour cibler les appareils Android, iOS et Windows Phone. Outre le passage à une licence ouverte, Xamarin.Forms obtient également un ensemble de nouvelles fonctionnalités. Celles-ci incluent la prévisualisation en temps réel dans l'IDE pour les mises en forme, les thèmes, les pages de données qui peuvent être générées automatiquement à partir d'un modèle, et la capacité à mélanger des contrôles spécifiques iOS et Android dans une même application Xamarin.Forms.
Grâce à une meilleure intégration dans Visual Studio, les utilisateurs du SDK Xamarin pourront connecter leurs appareils iOS à leur PC, leur permettant de déployer le code directement. En complément de cette fonctionnalité, il sera possible d'exécuter des applications iOS avec un émulateur dans Visual Studio, donc pas besoin de changer d'appareil lors de contrôles rapides du programme. Au moment de tester votre application, l’émulateur et l'option de connexion directe vous permettront d'enregistrer et d’exécuter des scripts de test. Il suffit d'utiliser votre application et l’enregistreur de test enregistrera vos actions pour une automatisation facilitée des tests.