A Microsoft bemutatja a .NET MAUI sokoldalú és hatékony mobilalkalmazás-fejlesztési platformot, amelyet a Xamarin fejlesztett ki

Microsoft / A Microsoft bemutatja a .NET MAUI sokoldalú és hatékony mobilalkalmazás-fejlesztési platformot, amelyet a Xamarin fejlesztett ki 3 perc olvasás

Microsoft .NET



A Microsoft .NET új platformot kap a mobilalkalmazások fejlesztéséhez. A .NET MAUI néven emelt platform célja a .NET-fejlesztők választási lehetőségeinek egyszerűsítése, egyetlen verem biztosításával, amely támogatja az összes modern terhelést: Android, iOS, macOS és Windows. A Microsoft bízik abban, hogy az új platform, amely a népszerű Xamarin.Forms eszközkészleten alapul, a veterán és kezdő webes és mobilalkalmazások fejlesztőit vonzza.

A Microsoft egyértelműen megpróbálja egyesíteni a .NET platformot, mivel az jelenleg szegmentált. Míg a fejlesztők magabiztosan készíthetnek robusztus alkalmazásokat a különböző operációs rendszerek számára, az új .NET MAUI-nak jelentősen hozzá kell járulnia az alkalmazás-létrehozási folyamat egyszerűsítéséhez és egységesítéséhez több platformon. A .NET 5 platform messze az egyik legnagyobb platformokon átnyúló natív alkalmazás-kezelőfelület, amely számos előnnyel jár, például egyetlen kódbázis, egyetlen projekt rendszer, amely képes több eszközön, beleértve a mobil és asztali rendszereket is, telepíteni.



A Microsoft .NET MAUI-t indít a többplatformos alkalmazás felhasználói felületének egyszerűsített és hatékony létrehozása érdekében:

A MAUI az egyre népszerűbb Xamarin.Forms eszközkészlet fejlődése. A hatéves eszköztár meglehetősen népszerű volt számos olyan vállalat számára, amelyek a Xamarin at .NET tetején mobil szaktudásukat kamatoztatták üzleti tevékenységükhöz. A Xamarin.Forms eszköztár állítólag segített a kisvállalkozásoknak maximalizálni fejlesztési beruházásaikat. A vállalatok kódjuk 95% -át meghaladó mértékben osztoztak. Ez lehetővé teszi a vállalatok számára, hogy felgyorsítsák alkalmazásaik fejlesztését, és továbbra is kiterjedt funkciókat kínálnak.



A MAUI megkísérli egyszerűsíteni a .NET fejlesztők választási lehetőségeit, mivel egyetlen verem áll rendelkezésre, amely támogatja az összes modern munkaterhet: Android, iOS, macOS és Windows. Az egyes platformok és a felhasználói felület vezérlésének natív tulajdonságai azonnal elérhetők egy egyszerű, platformokon átívelő API-ban, amely a fejlesztők számára kompromisszumok nélküli felhasználói élményt nyújt, miközben még több kódot oszt meg, mint korábban.



A .NET MAUI sikere a felgyorsult elfogadásban rejlik, annak köszönhetően, hogy a fejlesztői termelékenységet helyezik előtérbe. A Microsoft biztosítja, hogy a fejlesztők értékelni fogják a projektrendszert és a platformok közötti eszközöket is. A MAUI egyszerűsíti a projekt felépítését egyetlen projektgé, és több platformot is képes megcélozni ugyanazokkal. Ez azt jelenti, hogy a fejlesztők egyetlen célzással bármely célzott rendszerbe telepíthetnek, beleértve az asztali gépeket, emulátorokat, szimulátorokat vagy fizikai eszközöket.



Beépített, több platformon elérhető erőforrásokkal a fejlesztők bármilyen képet, betűtípust vagy fordítási fájlt hozzáadhatnak az egyetlen projekthez, és a .NET MAUI automatikusan beállítja a natív kampókat, hogy a fejlesztők a kódra összpontosíthassanak. Végül a fejlesztőknek mindig hozzáférésük lesz a natív mögöttes operációs rendszer API-khoz, és ez könnyebb lesz az új platform-specifikus integrációkkal. A platformok alatt a fejlesztők forráskódfájlokat adhatnak hozzá egy adott operációs rendszerhez, és elérhetik a natív API-kat. Egyszerűen fogalmazva, a MAUI segítségével a Microsoft biztosította, hogy minden alkalmazás-felhasználói felületbe belépő komponens egy helyen legyen, ahol a fejlesztőknek szüksége van rá. A fejlesztők az alapkódra összpontosítva még produktívabbá válhatnak.

Áttérés a Xamarin.Forms-ról a .NET MAUI-ra:

A Xamarinnal dolgozó fejlesztőknek. A formáknak nem lesz semmi bajuk áttérés vagy a .NET MAUI-ra való továbbfejlődés mivel mindkét platform ugyanazokat a vezérlőket és API-kat használja. Annak érdekében, hogy a fejlesztők zökkenőmentesen tudják átállni a meglévő alkalmazásokat a .NET MAUI-ra, a Microsoft „Try-N-Convert” támogatást és áttérési útmutatókat kíván biztosítani ahhoz hasonlóan, mint manapság a .NET Core-ra való áttéréshez.

A Microsoft hamarosan kiadja a .NET MAUI előnézetét a következő hónapokban. Várhatóan 2021 novemberében egybeesik a .NET 6-val.

A MAUI ugyanazon a 6 hetes kadencián szállítja, mint a Xamarin. A formák be vannak kapcsolva. A Microsoft közzétette a MAUI ütemterv a GitHubon. A Xamarin.Forms szállít a új fő verzió még ebben az évben , és továbbra is szállítson 6 hetente kisebb és szervizkiadásokat a .NET 6 általános elérhetőségén keresztül 2021 novemberében. A Xamarin végleges kiadása. A formátumokat a szállítás után egy évig karbantartjuk, majd minden modern munka áttér a .NET MAUI-ra.

Címkék Microsoft