Skip to content
AvantiPoint

Migration de Xamarin vers .NET MAUI

Xamarin est en fin de vie. Nous vous faisons avancer, en sécurité.

Microsoft a mis fin au support de Xamarin en 2024. Nous migrons les apps Xamarin et Xamarin.Forms vers le stack .NET moderne, .NET MAUI ou Uno Platform, avec un plan par étapes à faible risque, sans réécriture surprise.

Pourquoi maintenant

Chaque mois sur Xamarin ajoute du risque

Xamarin et Xamarin.Forms ont atteint leur fin de vie le 1er mai 2024. Plus de correctifs de sécurité, plus de support des nouveaux OS et un vivier de développeurs qui se réduit. Plus vous attendez, plus les délais des stores et les mises à jour d’OS deviennent difficiles. Nous transformons ce risque en une migration calme et prévisible vers un framework d’avenir.

Comment ça marche

Une migration par étapes, à faible risque

01

Évaluation

Nous auditons votre base de code Xamarin et ses dépendances et livrons un rapport clair : effort, risques et feuille de route fixe.

02

Plan et cible

Nous recommandons la bonne cible, .NET MAUI ou Uno Platform, et une séquence qui vous garde livrable tout du long.

03

Migrer par incréments

Nous déplaçons le code partagé, l’UI et les services de plateforme par étapes, avec des contrôles qualité, pas une réécriture d’un coup.

04

Stabiliser et transmettre

Nous durcissons, testons et livrons, puis, en option, gardons le tout sain avec un contrat de services gérés.

Ce que nous gérons

Toute la migration, pas seulement le facile

Projet et système de build

Passage au modèle projet unique et aux builds et pipelines .NET modernes de style SDK.

UI et renderers personnalisés

Migration de l’UI Xamarin.Forms et des renderers vers les handlers MAUI (ou Uno), comportement préservé.

Dépendances et NuGet

Remplacement des paquets abandonnés et modernisation du graphe de dépendances et des flux privés.

Services de plateforme

Reloger l’arrière-plan, la localisation, l’auth et les intégrations natives sur le nouveau stack.

Tests et CI/CD

Ajouter ou moderniser les tests automatisés et les pipelines pour que les futures mises à jour soient routinières.

Performance

Corriger les problèmes de démarrage, de mémoire et de rendu qui surgissent souvent lors d’une migration.

Pourquoi AvantiPoint

Ceux qui écrivent les outils que vous utiliserez

Mené par un Microsoft MVP

Mené par Dan Siegel, Microsoft MVP et figure de longue date de la communauté .NET multiplateforme.

Auteurs d’outils

Nous maintenons des outils de build (comme Mobile.BuildTools) et l’Uno SDK qui facilitent les migrations.

Évaluations honnêtes

Vous obtenez un avis franc sur l’effort et le risque, pas une estimation commerciale optimiste.

Déjà fait

Nous avons migré de vraies apps en production hors de Xamarin et savons où sont les pièges.

Questions

Frequently asked

Quand Xamarin a-t-il atteint sa fin de vie ?

Microsoft a mis fin au support de Xamarin et Xamarin.Forms le 1er mai 2024. Il n’y a plus de mises à jour de sécurité ni de plateforme.

Devons-nous migrer vers .NET MAUI ou Uno Platform ?

Cela dépend de votre app. .NET MAUI est le successeur naturel pour beaucoup d’apps natives mobiles et bureau ; Uno Platform est meilleur si vous avez aussi besoin d’un vrai web (WebAssembly) ou d’une UI au pixel près. Nous recommandons la cible lors de l’évaluation.

Faut-il réécrire toute l’app ?

Généralement non. Une grande partie de votre logique métier C# est réutilisée. Nous migrons par incréments pour que vous restiez livrable, plutôt qu’une réécriture risquée d’un coup.

Combien de temps dure une migration ?

Une app de taille moyenne prend généralement de quelques semaines à quelques mois, selon la taille, la personnalisation par plateforme et la santé des dépendances. L’évaluation donne une estimation fixe.

Pouvez-vous continuer à maintenir l’app ensuite ?

Oui. Beaucoup de clients passent de la migration à un contrat de services gérés pour que l’app continue de recevoir mises à jour et fonctionnalités.

Comment commencer ?

Demandez une évaluation de migration. Nous cadrons votre base de code et revenons avec effort, risques et feuille de route.

Managed services

Quittez Xamarin en fin de vie

Demandez une évaluation de migration et nous vous donnerons un plan clair et honnête : effort, risques et la voie sûre la plus rapide vers le stack .NET moderne.