Microsoft introducerar .NET MAUI, en mångsidig och kraftfull plattform för utveckling av mobilappar utvecklad från Xamarin
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 skapande processen för flera plattformar. NET 5-plattformen är överlägset en av de största inbyggda användargrä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 appplattform för flera plattformar:
MAUI är en utveckling av den alltmer populära 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-verktyget har enligt uppgift hjälpt småföretag att maximera sina utvecklingsinvesteringar. Företag har delat upp 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 på varje plattform och UI-kontroll är omedelbart tillgängliga i ett enkelt plattforms-API för utvecklare att leverera 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. Detta innebär att utvecklare kan distribuera till alla riktade system inklusive skrivbord, emulatorer, simulatorer eller fysiska enheter med bara ett enda klick.
Med inbyggda resurser över flera plattformar kan utvecklare lägga till alla bilder, teckensnitt eller översättningsfiler i det enskilda projektet. NET MAUI kommer automatiskt att konfigurera inbyggda krokar så att utvecklare kan fokusera på kod. Slutligen har utvecklare alltid 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 komma åt de inbyggda API: erna. Enkelt uttryckt, med MAUI har Microsoft säkerställt att varje komponent som går in i ett app-gränssnitt finns på ett ställe där utvecklare behöver det. 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 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 tillhandahålla ”Try-N-Convert” support- och migreringsguider 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ärdplanen på GitHub. Xamarin.Forms kommer att leverera en ny större version senare i år och fortsätta 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 kommer sedan att flyttas till .NET MAUI.