Microsoft tutvustab .NET MAUI mitmekülgset ja võimsat Xamarinist välja arenenud mobiilirakenduste arendusplatvormi

Microsoft / Microsoft tutvustab .NET MAUI mitmekülgset ja võimsat Xamarinist välja arenenud mobiilirakenduste arendusplatvormi 3 minutit loetud

Microsoft .NET



Microsofti .NET saab mobiilirakenduste arendamiseks uue platvormi. Nimetusega .NET MAUI on platvormi eesmärk lihtsustada .NET-i arendajate valikuid, pakkudes ühte virna, mis toetab kõiki tänapäevaseid töökoormusi: Android, iOS, macOS ja Windows. Microsoft on kindel, et uus platvorm, mis põhineb populaarsel Xamarin.Forms tööriistakomplektil, peaks meeldima veteranidele ja algajatele veebi- ja mobiilirakenduste arendajatele.

Microsoft üritab selgelt .NET-platvormi ühendada, kuna see on praegu segmenteeritud. Ehkki arendajad saavad enesekindlalt luua robustseid rakendusi erinevatele operatsioonisüsteemidele, peaks uus .NET MAUI aitama oluliselt lihtsustada ja ühtlustada mitme platvormi rakenduse loomise protsessi. .NET 5 platvorm on ülekaalukalt üks suurimaid platvormidevahelisi natiivseid rakenduste kasutajaliideseid, millel on mitmeid eeliseid, nagu üks koodibaas, üks projektisüsteem, mis on võimeline kasutama mitmes seadmes, sealhulgas mobiilsides ja lauaarvutites.



Microsoft käivitab .NET MAUI mitme platvormi rakenduse kasutajaliidese lihtsustatud ja tõhusaks loomiseks:

MAUI on üha populaarsemaks muutuva tööriista Xamarin.Forms areng. Kuueaastane tööriistakomplekt on olnud üsna populaarne mitme ettevõtte jaoks, kes on oma äritegevuse võimendamiseks kasutanud Xamarini atop .NETi mobiilset teadmist. Tööriistakomplekt Xamarin.Forms on väidetavalt aidanud väikeettevõtetel oma arendusinvesteeringuid maksimeerida. Ettevõtted on jaganud ülespoole 95 protsenti oma koodist. See võimaldab ettevõtetel kiirendada oma rakenduste arendamist ja pakkuda endiselt ulatuslikke funktsioone.



MAUI üritab lihtsustada .NET-i arendajate valikuid, kuna see pakub ühte virna, mis toetab kõiki tänapäevaseid töökoormusi: Android, iOS, macOS ja Windows. Iga platvormi ja kasutajaliidese juhtimise põhifunktsioonid on koheselt juurdepääsetavad arendajatele mõeldud lihtsas platvormidevahelises API-s, et pakkuda kompromissitut kasutuskogemust, jagades senisest veelgi rohkem koodi.



.NET MAUI edu peitub kiirendatud kasutuselevõtu tõttu, et selle ülesehitamisel on peamine prioriteet arendajate tootlikkus. Microsoft kinnitab, et arendajad hindavad ka projekti süsteemi ja platvormidevahelisi tööriistu. MAUI lihtsustab projekti struktuuri üheks projektiks ja suudab sihtida mitut sama platvormi. See tähendab, et arendajad saavad ühe klõpsuga juurutada mis tahes sihitud süsteemi, sealhulgas töölauale, emulaatoritele, simulaatoritele või füüsilistele seadmetele.



Sisseehitatud platvormidevaheliste ressursside abil saavad arendajad lisada kõik pildid, fondid või tõlkefailid ühte projekti ja .NET MAUI seadistab automaatselt natiivkonksud, et arendajad saaksid koodile keskenduda. Lõpuks on arendajatel alati juurdepääs algsetele operatsioonisüsteemi API-dele ja uute platvormispetsiifiliste integreerimiste abil on see lihtsam. Platvormide all saavad arendajad lisada konkreetse operatsioonisüsteemi lähtekoodifaile ja pääseda juurde kohalikele API-dele. Lihtsamalt öeldes on Microsoft koos MAUI-ga taganud, et kõik rakenduse kasutajaliidesesse minevad komponendid on ühes kohas, kus arendajad seda vajavad. Arendajad, kes saavad keskenduda põhikoodile, võivad muutuda veelgi produktiivsemaks.

Üleminek Xamarinilt. Vormid .NET MAUI-le:

Xamariniga töötavad arendajad. Vormidel pole probleeme .NET MAUI-le üleminek või sellele arenemine kuna mõlemad platvormid kasutavad kõiki samu juhtnuppe ja API-sid. Aidamaks arendajatel olemasolevatest rakendustest sujuvalt üle minna .NET MAUI-le, kavatseb Microsoft pakkuda „Try-N-Convert“ tugi- ja migreerimisjuhendeid, mis on sarnased neile, mis neil praegu on .NET Core-i üleviimiseks.

Microsoft on lähikuudel avaldamas .NET MAUI eelvaadet. Eeldatakse, et selle üldine kättesaadavus langeb kokku .NET 6-ga 2021. aasta novembris.

MAUI saadab sama 6-nädalase kadentsi, nagu Xamarin. Vormid on olnud sisse lülitatud. Microsoft on avaldanud MAUI tegevuskava saidil GitHub. Xamarin.Forms saadab a uus suurem versioon hiljem sel aastal ja jätkake väikeste ja hooldusväljaannete iga 6 nädala tagant .NET 6 üldise kättesaadavuse kaudu novembris 2021. Xamarini lõplik väljaandmine. Vorme hooldatakse aasta pärast saatmist ja kogu kaasaegne töö läheb seejärel üle .NET MAUI-le.

Sildid Microsoft