Fermer

avril 2, 2024

Les jours Xamarin sont comptés : prêt à migrer vers .NET MAUI ?

Les jours Xamarin sont comptés : prêt à migrer vers .NET MAUI ?


La décision de Microsoft d’arrêter le support de Xamarin le 1er mai 2024 est ancrée dans l’évolution de la technologie. Et après?

Si vous êtes un développeur Xamarin, vous serez probablement intéressé de connaître les détails de son avenir. Exactement deux ans après l’annonce de la disponibilité générale de son successeur, .NET MAUI, Microsoft mettra fin au support de Xamarin en mai. Mais qu’est-ce que cela signifie pour vous ?

La première chose dont vous devez être sûr, c’est que vous ne serez pas laissé pour compte. Vos applications existantes continueront de fonctionner dans leur état actuel. Après la date de la dernière version de Xamarin (ou peu de temps après), vous ne pourrez probablement pas publier la version mise à jour de votre application sur le Google Store ou l’Apple App Store. Cela est dû au fait que ces magasins auront une version minimale requise du SDK respectif, qui ne sera pas publié par Microsoft pour Xamarin.

En outre, il n’est pas recommandé de prendre du retard dans les mises à jour lorsque la sécurité revêt une grande importance. À un moment donné, les magasins eux-mêmes exigeront que seules les applications répondant aux dernières normes de sécurité soient publiées. Cela signifie que vous devrez faire un pas vers une mise à niveau.

Avant d’aller plus loin, il est important de souligner notre engagement envers notre Progrès Interface utilisateur Telerik pour Xamarin produit. Nous n’avons actuellement aucune intention de l’interrompre et nous persisterons à offrir une assistance technique et des corrections de bugs à nos clients.

Le choix le plus simple et le plus logique pour un framework qui constitue une évolution naturelle de Xamarin est .NET MAUI. Et tout comme il s’agit d’une évolution, .NET MAUI présente de nombreux avantages par rapport à Xamarin comme de meilleures performances, une structure de projet simplifiée pour une gestion plus facile, et bien d’autres encore. Vous pouvez lire plus de détails sur ce sujet dans notre article de blog : »Devrions-nous migrer de Xamarin.Forms vers .NET MAUI ? Quand?»

Interface utilisateur pour .NET MAUI en un coup d’œil

En tant que partenaire de la productivité des développeurs .NET, nous avons évolué au rythme de la technologie .NET MAUI et avons développé notre Interface utilisateur Telerik pour .NET MAUI suite en harmonie avec les versions des produits Microsoft. Nous sommes fiers que la suite contienne plus de 60 composants, ce qui, soit dit en passant, est déjà plus que ceux dont nous disposons dans l’interface utilisateur pour Xamarin. Mais comme le nombre n’est pas le plus important, nous nous sommes concentrés sur les améliorations et l’ajout d’encore plus de fonctionnalités dans les composants que leurs équivalents dans notre suite Xamarin :

  • Vous pouvez consulter certains de nos composants .NET MAUI dans le billet de blog «5 composants .NET MAUI qui garantiront que vous ne demanderez jamais « Comment puis-je construire cela »
  • L’essence de presque toutes les applications métiers (LOB) est un DataGrid, nous l’améliorons donc constamment. Vous pouvez explorer le billet de blog de Sam Basu qui présente certains des plus fonctionnalités importantes du .NET MAUI DataGrid.
  • De plus, .NET MAUI a ajouté de nombreuses fonctionnalités au framework pour prendre en charge les fonctionnalités de bureau. Telerik UI pour .NET MAUI prend également en charge de nombreuses fonctionnalités conviviales pour le bureau, telles que la prise en charge de la souris et du clavier, une grille complète, une visualisation avancée des données, etc.

Si vous n’êtes pas encore familier avec notre produit, vous pouvez explorer notre applications de démonstration.

Les applications de démonstration incluent l'application .NET MAUI Controls Showcase et l'application Crypto Tracker.

Migration vers .NET MAUI ?

.NET MAUI pourrait présenter une excellente opportunité de migrer votre application Xamarin actuelle ou pour créer votre prochaine application multiplateforme. La migration peut être facile, surtout si vous utilisez déjà Xamarin.Forms pour développer vos applications multiplateformes. Microsoft vient de partager un super outil cela pourrait simplifier vos efforts de migration. Nous pouvons également vous aider avec un bon article de blog sur la migration.

Une grande partie de votre code existant peut être réutilisée ou facilement adaptée pour .NET MAUI. Avec les bons outils et ressources, vous pouvez rapidement passer au nouveau framework et profiter de ses fonctionnalités et avantages. Ce guide vous montre comment convertissez votre application Xamarin, construite avec Telerik UI pour Xamarin en une application .NET MAUI avec Telerik UI pour les contrôles .NET MAUI.

De plus, nous avons réussi à migrer l’un de nos exemples d’applications Xamarin :Telerik CRM-à .NET MAUI. Lance McCarthy montre le processus de migration de cette application de magasin avec une grande base de code dans un série en directafin que vous puissiez explorer une migration réelle et entendre ses excellentes recommandations.

Lance McCarthy et Sam Basu - Migration de Xamarin vers l'application MAUI

Avec l’exemple CRM, nous vous avons montré la migration en action. Dans la prochaine étape, nous prévoyons de moderniser l’application CRM et, éventuellement, d’ajouter davantage de fonctionnalités à l’application. Alors restez à l’écoute pour les prochaines étapes du parcours de migration.

Conclusion

Chaque changement est une nouvelle opportunité. Commencez dès maintenant et disposez de suffisamment de temps pour migrer votre application en toute sécurité et envisagez même de l’étendre avec une prise en charge de bureau et Web. En conclusion, je pense que le chemin naturel de chaque application Xamarin.Forms est .NET MAUI, mais la décision finale vous appartient.

Si vous êtes notre client Xamarin et prévoyez une migration vers .NET MAUI, le Offre groupée DevCraft est la bonne option pour vous, car vous conserverez l’ancienne bibliothèque et obtiendrez la nouvelle, ainsi que toutes les mises à jour, ressources et assistance.

Si vous n’êtes toujours pas sûr, si vous avez besoin de plus d’informations ou si vous n’avez pas de projet de migration, je serai heureux de connaître vos raisons et de voir comment nous pouvons vous aider. N’hésitez pas à entrer en contact.






Source link