Microsoft introduserer .NET MAUI en allsidig og kraftig plattform for utvikling av mobilapper utviklet fra Xamarin
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 til å distribueres 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 sine virksomheter. Xamarin.Forms verktøykasse har angivelig hjulpet små bedrifter med å maksimere utviklingsinvesteringene. Bedrifter har delt oppover 95 prosent av koden sin. Dette gjør det mulig for bedrifter å 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 at den er bygget med utviklerproduktivitet som hovedprioritet. Microsoft forsikrer at utviklere også vil sette pris på prosjektsystemet og verktøyet på tvers av plattformer. 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 det enkelte prosjektet, og .NET MAUI vil automatisk sette innfødte kroker slik at utviklere kan fokusere på kode. Endelig 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-veikartet på GitHub. Xamarin.Forms vil sende en ny større versjon senere i år, og fortsette å sende mindre og serviceutgivelser hver sjette uke gjennom .NET 6 generell tilgjengelighet i november 2021. Den endelige utgivelsen av Xamarin.Forms vil bli betjent et år etter levering , og alt moderne arbeid vil da skifte til .NET MAUI.