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ร .

programmatori al tavolo

Ti potrebbe interessare: Xamarin o Flutter? Il programmatore risponde.

Hai un applicativo scritto in Xamarin e vorresti migliorarlo o implementarlo? Contattaci subito!