Microsoft prezintă .NET MAUI o platformă de dezvoltare de aplicații mobile versatilă și puternică, dezvoltată de la Xamarin

Microsoft / Microsoft prezintă .NET MAUI o platformă de dezvoltare de aplicații mobile versatilă și puternică, dezvoltată de la Xamarin 3 minute citite

Microsoft .NET



Microsoft .NET primește o nouă platformă pentru dezvoltarea aplicațiilor mobile. Denumită .NET MAUI, platforma vizează simplificarea alegerilor pentru dezvoltatorii .NET oferind o singură stivă care acceptă toate încărcările de lucru moderne: Android, iOS, macOS și Windows. Microsoft este încrezător că noua platformă, bazată pe popularul set de instrumente Xamarin.Forms, ar trebui să facă apel la dezvoltatorii veterani și începători de aplicații web și mobile.

Microsoft încearcă în mod clar să unifice platforma .NET, deoarece este în prezent una segmentată. În timp ce dezvoltatorii pot construi cu încredere aplicații robuste pentru diferite sisteme de operare, noul .NET MAUI ar trebui să contribuie semnificativ la simplificarea și unificarea procesului de creare a aplicațiilor pentru mai multe platforme. Platforma .NET 5 este de departe una dintre cele mai mari interfețe de aplicații native cu mai multe platforme, cu multiple avantaje, cum ar fi o singură bază de cod, un sistem de proiect unic, cu abilități de implementare pe mai multe dispozitive, inclusiv sisteme mobile și desktop.



Microsoft lansează .NET MAUI pentru crearea simplificată și eficientă a interfeței de utilizare a aplicației multi-platformă:

MAUI este o evoluție a setului de instrumente Xamarin.Forms din ce în ce mai popular. Setul de instrumente vechi de șase ani a fost destul de popular pentru mai multe companii care au folosit expertiza mobilă a Xamarin pe vârful .NET pentru a-și alimenta afacerile. Trusa de instrumente Xamarin.Forms ar fi ajutat întreprinderile mici să își maximizeze investițiile în dezvoltare. Companiile au distribuit peste 95% din codul lor. Acest lucru permite companiilor să accelereze dezvoltarea aplicațiilor lor și să ofere în continuare funcții extinse.



MAUI încearcă să simplifice opțiunile pentru dezvoltatorii .NET, deoarece oferă o singură stivă care acceptă toate încărcările de lucru moderne: Android, iOS, macOS și Windows. Funcțiile native ale fiecărei platforme și controlul interfeței de utilizare sunt accesibile instantaneu într-un API simplu, pe mai multe platforme, pentru ca dezvoltatorii să ofere experiențe utilizatorilor fără compromisuri, în timp ce partajează chiar mai mult cod decât înainte.



Succesul .NET MAUI constă în adoptarea accelerată datorită faptului că este construit cu productivitatea dezvoltatorilor ca prioritate principală. Microsoft asigură că dezvoltatorii vor aprecia, de asemenea, sistemul de proiect și instrumentele pe mai multe platforme. MAUI simplifică structura proiectului într-un singur proiect și este capabil să vizeze mai multe platforme cu același. Aceasta înseamnă că dezvoltatorii se pot implementa pe orice sistem vizat, inclusiv desktop, emulatoare, simulatoare sau dispozitive fizice, cu un singur clic.



Cu resurse încorporate pe mai multe platforme, dezvoltatorii vor putea adăuga imagini, fonturi sau fișiere de traducere în proiectul unic, iar .NET MAUI va configura automat cârlige native, astfel încât dezvoltatorii să se poată concentra asupra codului. În cele din urmă, dezvoltatorii vor avea întotdeauna acces la API-urile native ale sistemului de operare subiacent și vor fi mai ușoare cu noile integrări specifice platformei. Sub platforme, dezvoltatorii pot adăuga fișiere de cod sursă pentru un anumit sistem de operare și pot accesa API-urile native. Pur și simplu, cu MAUI, Microsoft s-a asigurat că fiecare componentă care intră într-o interfață de utilizare a aplicației se află într-un singur loc unde dezvoltatorii au nevoie de ea. Fiind capabili să se concentreze asupra codului de bază, dezvoltatorii pot deveni și mai productivi.

Tranziția de la Xamarin.Forms la .NET MAUI:

Dezvoltatorii care lucrează cu Xamarin.Forms nu vor avea probleme migrarea către sau evoluarea către .NET MAUI deoarece ambele platforme folosesc aceleași controale și API-uri. Pentru a ajuta dezvoltatorii să facă o tranziție lină a aplicațiilor existente către .NET MAUI, Microsoft intenționează să ofere suport „Try-N-Convert” și ghiduri de migrare similare cu ceea ce au astăzi pentru migrarea la .NET Core.

Microsoft este pe cale să lanseze previzualizarea .NET MAUI în următoarele câteva luni. Disponibilitatea generală a acestuia este de așteptat să coincidă cu .NET 6 în noiembrie 2021.

MAUI va expedia pe aceeași cadență de 6 săptămâni pe care a funcționat Xamarin.Forms. Microsoft a publicat Foaie de parcurs MAUI pe GitHub. Xamarin.Forms va expedia un nouă versiune majoră la sfârșitul acestui an și continuați să livrați versiuni minore și de service la fiecare 6 săptămâni prin disponibilitatea generală a .NET 6 în noiembrie 2021. Versiunea finală a Xamarin.Forms va fi deservită timp de un an după livrare, iar toate lucrările moderne vor trece apoi la .NET MAUI.

Etichete Microsoft