Spoločnosť Microsoft predstavuje .NET MAUI všestrannú a výkonnú platformu pre vývoj mobilných aplikácií vyvinutú z Xamarin

Microsoft / Spoločnosť Microsoft predstavuje .NET MAUI všestrannú a výkonnú platformu pre vývoj mobilných aplikácií vyvinutú z Xamarin 3 minúty prečítané

Microsoft .NET



Microsoft .NET získava novú platformu pre vývoj mobilných aplikácií. Platforma s názvom .NET MAUI je zameraná na zjednodušenie možností pre vývojárov .NET poskytnutím jediného zásobníka, ktorý podporuje všetky moderné pracovné zaťaženia: Android, iOS, macOS a Windows. Microsoft je presvedčený, že nová platforma založená na populárnom balíku nástrojov Xamarin.Forms by mala osloviť skúsených a začínajúcich vývojárov webových a mobilných aplikácií.

Spoločnosť Microsoft sa zjavne pokúša zjednotiť platformu .NET, pretože je v súčasnosti segmentovaná. Zatiaľ čo vývojári môžu s istotou vytvárať robustné aplikácie pre rôzne operačné systémy, nové rozhranie .NET MAUI by malo výrazne pomôcť zjednodušiť a zjednotiť proces vytvárania aplikácií pre viac platforiem. Platforma .NET 5 je zďaleka jedným z najväčších multiplatformových natívnych používateľských rozhraní aplikácií s mnohými výhodami, ako je jeden systém kódov, jediný projektový systém so schopnosťou nasadenia na viacerých zariadeniach vrátane mobilných a stolných systémov.



Spoločnosť Microsoft uvádza na trh .NET MAUI pre zjednodušené a efektívne vytváranie používateľského rozhrania aplikácií pre viac platforiem:

MAUI je vývojom čoraz populárnejšej sady nástrojov Xamarin.Forms. Šesť rokov stará sada nástrojov bola veľmi populárna pre niekoľko spoločností, ktoré využívajú mobilné odborné znalosti Xamarin na vrchole .NET na napájanie svojich firiem. Sada nástrojov Xamarin.Forms údajne pomohla malým podnikom maximalizovať ich investície do vývoja. Spoločnosti zdieľajú viac ako 95 percent svojho kódu. To umožňuje spoločnostiam urýchliť vývoj ich aplikácií a stále ponúkať rozsiahle funkcie.



MAUI sa pokúša zjednodušiť možnosti pre vývojárov .NET, pretože poskytuje jeden zásobník, ktorý podporuje všetky moderné pracovné zaťaženia: Android, iOS, macOS a Windows. Natívne funkcie jednotlivých platforiem a ovládacích prvkov používateľského rozhrania sú okamžite prístupné v jednoduchom multiplatformovom rozhraní API pre vývojárov, ktoré poskytuje nekompromisné používateľské skúsenosti pri zdieľaní ešte viac kódu ako predtým.



Úspech .NET MAUI spočíva v zrýchlenom prijatí z dôvodu, že je postavený s produktivitou vývojárov ako hlavnou prioritou. Spoločnosť Microsoft uisťuje, že vývojári ocenia aj systém projektu a nástroje pre rôzne platformy. MAUI zjednodušuje štruktúru projektu do jedného projektu a je schopný zacieliť na viac platforiem s rovnakým. To znamená, že vývojári sa môžu nasadiť do ľubovoľného cieľového systému vrátane stolných počítačov, emulátorov, simulátorov alebo fyzických zariadení jediným kliknutím.



Vďaka vstavaným prostriedkom pre rôzne platformy budú môcť vývojári pridať do jedného projektu akékoľvek obrázky, písma alebo prekladové súbory a .NET MAUI automaticky nastaví natívne pripojenia, aby sa vývojári mohli sústrediť na kód. Nakoniec budú mať vývojári vždy prístup k natívnym základným rozhraniam API operačného systému a s novými integráciami špecifickými pre jednotlivé platformy to bude jednoduchšie. V rámci platforiem môžu vývojári pridávať súbory zdrojových kódov pre konkrétny operačný systém a pristupovať k natívnym rozhraniam API. Jednoducho povedané, pomocou MAUI spoločnosť Microsoft zabezpečila, aby každá súčasť, ktorá vstupuje do používateľského rozhrania aplikácie, bola na jednom mieste, kde to vývojári potrebujú. Ak sa vývojári budú môcť sústrediť na hlavný kód, môžu sa stať ešte produktívnejšími.

Prechod z Xamarin.Forms na .NET MAUI:

Vývojári pracujúci s Xamarin.Forms nebudú mať žiadne problémy migrácia na alebo vývoj na .NET MAUI pretože obe platformy používajú všetky rovnaké ovládacie prvky a rozhrania API. Aby spoločnosť Microsoft pomohla vývojárom pri bezproblémovom prechode existujúcich aplikácií na .NET MAUI, spoločnosť Microsoft plánuje poskytnúť podporu a pokusy o migráciu „Try-N-Convert“, ktoré sú podobné tým, aké majú dnes pri migrácii na .NET Core.

Microsoft sa chystá v najbližších mesiacoch vydať ukážku .NET MAUI. Všeobecná dostupnosť toho istého produktu sa očakáva v rovnakom čase ako .NET 6 v novembri 2021.

MAUI bude dodávané s rovnakou 6-týždňovou kadenciou, v ktorej bol Xamarin.Forms. Spoločnosť Microsoft zverejnila Plán MAUI na GitHub. Xamarin.Forms bude odosielať a nová hlavná verzia neskôr v tomto roku a naďalej budeme vydávať menšie a servisné vydania každých 6 týždňov prostredníctvom všeobecnej dostupnosti .NET 6 v novembri 2021. Konečné vydanie Xamarin.Forms bude obsluhované rok po dodaní a všetky moderné práce sa potom presunú do .NET MAUI.

Značky Microsoft