Migrazione da Xamarin a .NET MAUI
Xamarin è a fine vita. Ti portiamo avanti, in sicurezza.
Microsoft ha terminato il supporto a Xamarin nel 2024. Miglioriamo app Xamarin e Xamarin.Forms verso lo stack .NET moderno, .NET MAUI o Uno Platform, con un piano a fasi e a basso rischio, senza riscritture a sorpresa.
Perché ora
Ogni mese su Xamarin aggiunge rischio
Xamarin e Xamarin.Forms hanno raggiunto il fine vita il 1° maggio 2024. Niente più patch di sicurezza, niente supporto per nuovi OS e un bacino di sviluppatori in calo. Più aspetti, più diventano difficili le scadenze degli store e gli aggiornamenti OS. Trasformiamo quel rischio in una migrazione calma e prevedibile verso un framework con un futuro.
Come funziona
Una migrazione a fasi e a basso rischio
Valutazione
Verifichiamo la tua base di codice Xamarin e le dipendenze e consegniamo un report chiaro: impegno, rischi e una roadmap fissa.
Piano e target
Consigliamo il target giusto, .NET MAUI o Uno Platform, e una sequenza che ti mantiene rilasciabile per tutto il percorso.
Migrare in modo incrementale
Spostiamo codice condiviso, UI e servizi di piattaforma a fasi, con controlli di qualità, non una riscrittura in un colpo solo.
Stabilizzare e consegnare
Irrobustiamo, testiamo e rilasciamo, poi, opzionalmente, manteniamo sano con un contratto di servizi gestiti.
Di cosa ci occupiamo
Tutta la migrazione, non solo le parti facili
Progetto e sistema di build
Passaggio al modello a progetto singolo e a build e pipeline .NET moderne in stile SDK.
UI e custom renderer
Migrazione della UI Xamarin.Forms e dei custom renderer agli handler MAUI (o Uno), mantenendo il comportamento.
Dipendenze e NuGet
Sostituzione dei pacchetti abbandonati e modernizzazione del grafo delle dipendenze e dei feed privati.
Servizi di piattaforma
Ricollocare background, posizione, autenticazione e integrazioni native sul nuovo stack.
Test e CI/CD
Aggiungere o modernizzare test automatizzati e pipeline così i futuri aggiornamenti diventano routine.
Prestazioni
Risolvere i problemi di avvio, memoria e rendering che spesso emergono durante una migrazione.
Perché AvantiPoint
Chi scrive gli strumenti che userai
Guidato da un Microsoft MVP
Guidato da Dan Siegel, Microsoft MVP e figura di lungo corso nella comunità .NET multipiattaforma.
Autori di strumenti
Manteniamo tooling di build (come Mobile.BuildTools) e l’Uno SDK che rendono le migrazioni più fluide.
Valutazioni oneste
Ottieni una lettura schietta di impegno e rischio, non una stima commerciale ottimistica.
Già fatto
Abbiamo migrato vere app in produzione fuori da Xamarin e sappiamo dove sono le insidie.
Questions
Frequently asked
Quando Xamarin ha raggiunto il fine vita?
Microsoft ha terminato il supporto a Xamarin e Xamarin.Forms il 1° maggio 2024. Non ci sono più aggiornamenti di sicurezza o di piattaforma.
Dovremmo migrare a .NET MAUI o Uno Platform?
Dipende dalla tua app. .NET MAUI è il successore naturale per molte app native mobile e desktop; Uno Platform è migliore quando serve anche vero web (WebAssembly) o UI al pixel. Consigliamo il target nella valutazione.
Bisogna riscrivere tutta l’app?
Di solito no. Gran parte della tua logica di business in C# viene riutilizzata. Miglioriamo in modo incrementale per restare rilasciabili, invece di una rischiosa riscrittura in un colpo solo.
Quanto dura una migrazione?
Un’app di medie dimensioni richiede in genere da alcune settimane a un paio di mesi, a seconda della dimensione, della personalizzazione per piattaforma e dello stato delle dipendenze. La valutazione fornisce una stima fissa.
Potete continuare a mantenere l’app dopo?
Sì. Molti clienti passano dalla migrazione a un contratto di servizi gestiti così l’app continua a ricevere aggiornamenti e funzionalità.
Come iniziamo?
Richiedi una valutazione di migrazione. Analizziamo la tua base di codice e torniamo con impegno, rischi e una roadmap.
Managed services
Esci da Xamarin a fine vita
Richiedi una valutazione di migrazione e ti daremo un piano chiaro e onesto: impegno, rischi e la via sicura più rapida verso lo stack .NET moderno.