Microsoft introduserer .NET MAUI en allsidig og kraftig plattform for utvikling av mobilapper utviklet fra Xamarin

Microsoft / Microsoft introduserer .NET MAUI en allsidig og kraftig plattform for utvikling av mobilapper utviklet fra Xamarin 3 minutter lest

Microsoft .NET



Microsofts .NET får en ny plattform for utvikling av mobilapper. Kalt .NET MAUI, er plattformen rettet mot å forenkle valgene for. NET-utviklere ved å tilby en enkelt stabel som støtter alle moderne arbeidsbelastninger: Android, iOS, macOS og Windows. Microsoft er overbevist om at den nye plattformen, basert på den populære Xamarin.Forms-verktøykassen, skal appellere til veteran- og nybegynnerutviklere på nett og mobilapp.

Microsoft prøver tydeligvis å forene .NET-plattformen ettersom den for tiden er en segmentert. Mens utviklere trygt kan bygge robuste apper for forskjellige operativsystemer, bør den nye .NET MAUI bidra til å forenkle og forene appopprettingsprosessen for flere plattformer betydelig. .NET 5-plattformen er uten tvil en av de største innfødte app-brukergrensesnittene på tvers av plattformer med flere fordeler som en enkelt kodebase, ett prosjektsystem med evner å distribuere på flere enheter, inkludert mobile og stasjonære systemer.



Microsoft lanserer .NET MAUI for forenklet og effektiv opprettelse av app-brukergrensesnitt for flere plattformer:

MAUI er en utvikling av det stadig mer populære verktøysettet Xamarin.Forms. Den seks år gamle verktøysettet har vært ganske populært for flere selskaper som har utnyttet den mobile ekspertisen til Xamarin på toppen av .NET for å drive virksomheten. Xamarin.Forms verktøykasse har angivelig hjulpet små bedrifter med å maksimere utviklingsinvesteringene sine. Bedrifter har delt oppover 95 prosent av koden sin. Dette gjør at selskaper kan akselerere utviklingen av appene sine og fortsatt tilby omfattende funksjoner.



MAUI prøver å forenkle valgene for .NET-utviklere, da det gir en enkelt stabel som støtter alle moderne arbeidsbelastninger: Android, iOS, macOS og Windows. De innebygde funksjonene til hver plattform og UI-kontroll er umiddelbart tilgjengelige i en enkel, plattform-API for utviklere for å levere kompromissløse brukeropplevelser mens de deler enda mer kode enn før.



NET MAUIs suksess ligger i den akselererte adopsjonen på grunn av det faktum at den er bygget med utviklerens produktivitet som hovedprioritet. Microsoft forsikrer at utviklere også vil sette pris på prosjektsystemet og plattformverktøyet. MAUI forenkler prosjektstrukturen til et enkelt prosjekt, og den kan målrette flere plattformer med det samme. Dette betyr at utviklere kan distribuere til ethvert målrettet system, inkludert skrivebord, emulatorer, simulatorer eller fysiske enheter med bare ett enkelt klikk.



Med innebygde ressurser på tvers av plattformer, vil utviklere kunne legge til bilder, skrifter eller oversettelsesfiler i enkeltprosjektet, og .NET MAUI vil automatisk sette innfødte kroker slik at utviklere kan fokusere på kode. Til slutt vil utviklere alltid ha tilgang til de innfødte underliggende operativsystem-API-ene, og det blir lettere med nye plattformspesifikke integrasjoner. Under plattformer kan utviklere legge til kildekodefiler for et bestemt operativsystem og få tilgang til de innebygde API-ene. Enkelt sagt, med MAUI har Microsoft sørget for at hver komponent som går inn i et app-brukergrensesnitt, er på ett sted der utviklere trenger det. Å kunne fokusere på kjernekoden, kan utviklere bli enda mer produktive.

Overgang fra Xamarin.Forms til .NET MAUI:

Utviklere som jobber med Xamarin.Forms vil ikke ha noen problemer migrerer til eller utvikler seg til .NET MAUI da begge plattformene bruker alle de samme kontrollene og API-ene. For å hjelpe utviklere med å gjøre en jevn overgang av eksisterende apper til .NET MAUI, har Microsoft til hensikt å tilby 'Try-N-Convert' støtte- og migreringsguider som ligner på det de har i dag for migrering til. NET Core.

Microsoft er i ferd med å lansere .NET MAUI forhåndsvisning de neste månedene. Den generelle tilgjengeligheten av det samme forventes å falle sammen med .NET 6 i november 2021.

MAUI vil sende den samme 6-ukers kadens som Xamarin.Forms har vært på. Microsoft har publisert MAUI-veikart på GitHub. Xamarin.Forms sender en ny større versjon senere i år , og fortsett å sende mindre og serviceutgivelser hver sjette uke gjennom .NET 6 generell tilgjengelighet i november 2021. Den endelige utgivelsen av Xamarin.Forms vil bli betjent i ett år etter levering, og alt moderne arbeid vil da skifte til .NET MAUI.

Merker Microsoft