Microsoft predstavlja .NET MAUI vsestransko in zmogljivo platformo za razvoj mobilnih aplikacij, razvito iz Xamarina

Microsoft / Microsoft predstavlja .NET MAUI vsestransko in zmogljivo platformo za razvoj mobilnih aplikacij, razvito iz Xamarina 3 minute branja

Microsoft .NET



Microsoftov .NET dobiva novo platformo za razvoj aplikacij za mobilne naprave. Namen platforme, imenovane .NET MAUI, je poenostaviti izbiro za razvijalce .NET z zagotavljanjem enega samega sklada, ki podpira vse sodobne delovne obremenitve: Android, iOS, macOS in Windows. Microsoft je prepričan, da bi morala nova platforma, ki temelji na priljubljenem orodju Xamarin.Forms, pritegniti veterane in začetnike, ki razvijajo spletne in mobilne aplikacije.

Microsoft očitno poskuša poenotiti platformo .NET, saj je trenutno segmentirana. Medtem ko lahko razvijalci samozavestno gradijo robustne aplikacije za različne operacijske sisteme, bi moral novi .NET MAUI bistveno pripomoči k poenostavitvi in ​​poenotenju postopka ustvarjanja aplikacij za več platform. Platforma .NET 5 je daleč ena največjih uporabniških vmesnikov za domače aplikacije z več platformami z več prednostmi, kot je ena kodna baza, en projektni sistem z možnostjo namestitve na več napravah, vključno z mobilnimi in namiznimi sistemi.



Microsoft predstavil .NET MAUI za poenostavljeno in učinkovito ustvarjanje uporabniškega vmesnika za več platform:

MAUI je razvoj vse bolj priljubljenega orodja Xamarin.Forms. Šest let star komplet orodij je bil zelo priljubljen pri več podjetjih, ki so izkoriščala mobilno strokovno znanje Xamarin na vrhu .NET, da bi lahko poganjala svoja podjetja. Zbirka orodij Xamarin.Forms naj bi malim podjetjem pomagala povečati naložbe v razvoj. Podjetja delijo več kot 95 odstotkov svoje kode. To podjetjem omogoča, da pospešijo razvoj svojih aplikacij in še vedno ponujajo obsežne funkcije.



MAUI poskuša poenostaviti izbiro za razvijalce .NET, saj ponuja en sam sklad, ki podpira vse sodobne delovne obremenitve: Android, iOS, macOS in Windows. Izvorne funkcije vsake platforme in nadzora uporabniškega vmesnika so takoj dostopne v preprostem API-ju za več platform za razvijalce, ki nudijo brezkompromisne uporabniške izkušnje in hkrati delijo še več kode kot prej.



Uspeh .NET MAUI je v pospešenem sprejemanju, saj je zasnovan z produktivnostjo razvijalcev kot glavno prioriteto. Microsoft zagotavlja, da bodo razvijalci cenili tudi projektni sistem in orodja za več platform. MAUI poenostavi strukturo projekta v en sam projekt in z njim lahko cilja na več platform. To pomeni, da se lahko razvijalci z enim samim klikom uvedejo v kateri koli ciljni sistem, vključno z namizjem, emulatorji, simulatorji ali fizičnimi napravami.



Z vgrajenimi viri za več platform lahko razvijalci v posamezen projekt dodajo slike, pisave ali datoteke za prevajanje, .NET MAUI pa samodejno nastavi izvorne kljuke, tako da se lahko razvijalci osredotočijo na kodo. Končno bodo razvijalci vedno imeli dostop do osnovnih API-jev operacijskega sistema, ki bodo lažji z novimi integracijami, specifičnimi za platformo. Pod platformami lahko razvijalci dodajo datoteke izvorne kode za določen operacijski sistem in dostopajo do izvornih API-jev. Preprosto povedano, z MAUI je Microsoft zagotovil, da je vsaka komponenta, ki gre v uporabniški vmesnik aplikacije, na enem mestu, kjer jo potrebujejo razvijalci. Ker se lahko razvijalci osredotočijo na osnovno kodo, lahko postanejo še bolj produktivni.

Prehod iz Xamarin.Forms v .NET MAUI:

Razvijalci, ki delajo z Xamarin.Forms ne bodo imeli težav prehod na ali .razvoj v .NET MAUI saj obe platformi uporabljata enake kontrolnike in API-je. Da bi razvijalcem pomagal pri nemotenem prehodu obstoječih aplikacij na .NET MAUI, namerava Microsoft ponuditi podporo in preizkus vodnikov za poskus »N-Convert«, podobne današnjim za selitev v .NET Core.

Microsoft bo v naslednjih nekaj mesecih izdal predogled .NET MAUI. Splošna razpoložljivost iste naj bi sovpadala s .NET 6 novembra 2021.

MAUI bo pošiljal v isti 6-tedenski kadenci, kot je bila vključena Xamarin.Forms. Microsoft je objavil MAUI načrt na GitHub. Xamarin.Forms bo poslal nova glavna različica kasneje letos in še naprej pošiljajo manjše in servisne izdaje vsakih 6 tednov prek splošne razpoložljivosti .NET 6 novembra 2021. Končna izdaja Xamarin.Forms bo servisirana eno leto po odpremi, vsa sodobna dela pa se bodo nato preusmerila na .NET MAUI.

Oznake Microsoft