Microsoft introducerar .NET MAUI En mångsidig och kraftfull utvecklingsplattform för mobilappar utvecklad från Xamarin

Microsoft / Microsoft introducerar .NET MAUI En mångsidig och kraftfull utvecklingsplattform för mobilappar utvecklad från Xamarin 3 minuter läst

Microsoft .NET



Microsofts .NET får en ny plattform för utveckling av mobilappar. NET MAUI kallas plattformen för att förenkla valet för .NET-utvecklare genom att tillhandahålla en enda stack som stöder alla moderna arbetsbelastningar: Android, iOS, macOS och Windows. Microsoft är övertygad om att den nya plattformen, baserad på den populära Xamarin.Forms-verktygslådan, bör tilltala veteran och nybörjare webb- och mobilapputvecklare.

Microsoft försöker helt klart att förena .NET-plattformen eftersom den för närvarande är segmenterad. Medan utvecklare med säkerhet kan bygga robusta appar för olika operativsystem, bör den nya .NET MAUI betydligt hjälpa till att förenkla och förena app-skapandet för flera plattformar. .NET 5-plattformen är överlägset en av de största inbyggda app-gränssnitten för flera plattformar med flera fördelar som en enda kodbas, ett projektsystem med förmåga att distribuera på flera enheter inklusive mobila och stationära system.



Microsoft lanserar .NET MAUI för förenklad och effektiv skapande av applikationsgränssnitt för flera plattformar:

MAUI är en utveckling av den allt populärare Xamarin.Forms verktygslåda. Den sex år gamla verktygslådan har varit ganska populär för flera företag som har utnyttjat Xamarins mobila expertis ovanpå .NET för att driva sina företag. Xamarin.Forms verktygslåda har enligt uppgift hjälpt småföretag att maximera sina utvecklingsinvesteringar. Företag har delat mer än 95 procent av sin kod. Detta gör det möjligt för företag att påskynda utvecklingen av sina appar och erbjuder fortfarande omfattande funktioner.



MAUI försöker förenkla valet för .NET-utvecklare eftersom det ger en enda stack som stöder alla moderna arbetsbelastningar: Android, iOS, macOS och Windows. De inbyggda funktionerna för varje plattform och UI-kontroll är direkt tillgängliga i ett enkelt plattforms-API för utvecklare att ge kompromisslösa användarupplevelser samtidigt som de delar ännu mer kod än tidigare.



Framgången för .NET MAUI ligger i den påskyndade antagandet på grund av att det är byggt med utvecklarproduktivitet som huvudprioritet. Microsoft försäkrar att utvecklare också kommer att uppskatta projektsystemet och plattformsverktyg. MAUI förenklar projektstrukturen till ett enda projekt och det kan rikta in sig på flera plattformar med samma. Det innebär att utvecklare kan distribuera till valfritt system inklusive skrivbord, emulatorer, simulatorer eller fysiska enheter med bara ett enda klick.



Med inbyggda plattformsresurser kan utvecklare lägga till bilder, teckensnitt eller översättningsfiler i det enskilda projektet. NET MAUI kommer automatiskt att ställa in inbyggda krokar så att utvecklare kan fokusera på kod. Slutligen kommer utvecklare alltid att ha tillgång till de underliggande underliggande operativsystem-API: erna, och det blir enklare med nya plattformsspecifika integrationer. Under plattformar kan utvecklare lägga till källkodsfiler för ett visst operativsystem och få åtkomst till de inbyggda API: erna. Enkelt uttryckt, med MAUI har Microsoft säkerställt att varje komponent som går in i ett användargränssnitt för appar finns på ett ställe där utvecklare behöver det. Genom att kunna fokusera på kärnkoden kan utvecklare bli ännu mer produktiva.

Övergång från Xamarin.Forms till .NET MAUI:

Utvecklare som arbetar med Xamarin.Forms har inga problem migrerar till eller utvecklas till .NET MAUI eftersom båda plattformarna använder alla samma kontroller och API: er. För att hjälpa utvecklare att göra en smidig övergång av befintliga appar till .NET MAUI, har Microsoft för avsikt att ge support- och migreringsguider för 'Try-N-Convert' som liknar vad de har idag för att migrera till. NET Core.

Microsoft håller på att släppa .NET MAUI förhandsgranskning de närmaste månaderna. Den allmänna tillgängligheten av densamma förväntas sammanfalla med .NET 6 i november 2021.

MAUI kommer att leverera på samma 6-veckors kadens som Xamarin.Forms har varit på. Microsoft har publicerat MAUI färdplan på GitHub. Xamarin.Forms skickar en ny större version senare i år , och fortsätt att skicka mindre och serviceutgåvor var sjätte vecka genom .NET 6 allmänna tillgänglighet i november 2021. Den slutliga utgåvan av Xamarin.Forms kommer att servas i ett år efter leverans, och allt modernt arbete flyttas sedan till.

Taggar Microsoft