UWP everywhere : Uno jeromegiacomini.net

1

UWP sur iOS et Android : un rêve que j’avais imaginé dès l’annonce du rachat de Xamarin par Microsoft.
La BUILD 2018 arrive enfin et ce n’est pas Microsoft mais Nventive qui annonce Uno, leur outil interne.

Uno permet d’utiliser le code UWP (XAML et C#) sur Android et iOS. Deux applications playground sont disponibles pour voir le rendu :
– Android
– iOS
Et en bonus, Uno peut aussi créer des application web en générant du code WebAssembly. Cette fonctionnalité est pour l’instant expérimentale et vous pouvez voir une démo ici.

Uno est basé sur la technologie Xamarin. C’est un concurrent à Xamarin Forms mais son approche est très différente : il ne réinvente pas un nouveau XAML, il utilise le XAML et les API d’UWP.
Ici le but est de développer son application directement sur UWP, avec toutes les facilités que les outils Microsoft apportent (XAML live reload, C# Edit & Continue …). Et, une fois le développement fait, on teste si le rendu sur téléphone iOS et Android convient bien.

Pour vous parler d’Uno j’ai décidé de poser directement des questions aux développeurs de la plateforme :

Tout d’abord qui êtes-vous ?

Nous sommes nventive : une société montréalaise qui a été fondée à l’origine pour aider les professionnels à mieux développer sur les technologies .NET. Nous utilisons les technologies C# et XAML depuis notre fondation. On a d’abord commencé en WPF, ensuite WPF/E (devenu Silverlight), suivi de Windows Phone 7 puis WinRT. En parallèle, nous sommes peu à peu devenus une agence de développement d’applications pour la plateforme Windows, tout en conservant nos activités de R&D de développement d’outils et de frameworks.

Par la suite, nos clients nous ont demandé de développer des applications pour d’autres plateformes. Bien sûr, on a fait comme tout le monde: nous avons tenté du

Report Story

Leave Your Comment