Il mese di maggio ha regalato al mondo degli sviluppatori Flutter 3, ma anche lโerede di Xamarin: MAUI (Multi-platform App UI).
La parola al nostro programmatore Marco Neรจ.
Cos’รจ MAUI
MAUI nasce come evoluzione di Xamarin.Forms, un tentativo di Microsoft di unificare lโesperienza di sviluppo permettendo di mantenere una singola codebase andando a semplificare la struttura dei progetti .NET.
Le tecnologie utilizzate restano C# e XAML con la possibilitร di incorporare componenti realizzate tramite il framework Blazor.
Pro e contro di MAUI
MAUI permette lo sviluppo di App mobile (Android ed iOS) e App Desktop (Windows e MacOS) e rende disponibili elementi UI nativi per la realizzazione di interfacce utente dal look and feel appropriato. A questo si aggiunge lโenorme diffusione di C# e la facilitร con cui รจ possibile trovare librerie giร pronte allโuso.
Manca perรฒ il supporto per il Web e per Linux (inclusi nel diretto competitor Flutter).
Che strada percorrere?
Per chi giร avesse dei progetti Xamarin allโattivo, Microsoft ha rilasciato della documentazione per la migrazione che, a detta loro, dovrebbe risultare indolore.
Dal canto mio sono certamente impaziente di provare questo โnuovoโ prodotto di casa Microsoft, ma le premesse mi fanno pensare che sarร necessario del tempo prima che MAUI raggiunga la maturitร di Flutter. Resta da vedere come il grande pool di sviluppatori C# accoglierร queste novitร .
Ti potrebbe interessare: Xamarin o Flutter? Il programmatore risponde.
Hai un applicativo scritto in Xamarin e vorresti migliorarlo o implementarlo? Contattaci subito!