Microsoft představuje .NET MAUI Všestrannou a výkonnou platformu pro vývoj mobilních aplikací vyvinutou z Xamarin

Microsoft / Microsoft představuje .NET MAUI Všestrannou a výkonnou platformu pro vývoj mobilních aplikací vyvinutou z Xamarin 3 minuty čtení

Microsoft .NET



Microsoft .NET získává novou platformu pro vývoj mobilních aplikací. Platforma s názvem .NET MAUI je zaměřena na zjednodušení možností pro vývojáře .NET tím, že poskytuje jeden zásobník, který podporuje všechny moderní úlohy: Android, iOS, macOS a Windows. Microsoft je přesvědčen, že nová platforma založená na populární sadě nástrojů Xamarin.Forms by měla oslovit zkušené i začínající vývojáře webových a mobilních aplikací.

Microsoft se zjevně pokouší sjednotit platformu .NET, protože je aktuálně segmentovaná. Zatímco vývojáři mohou s jistotou vytvářet robustní aplikace pro různé operační systémy, nové rozhraní .NET MAUI by mělo výrazně pomoci zjednodušit a sjednotit proces vytváření aplikací pro více platforem. Platforma .NET 5 je zdaleka jedním z největších multiplatformních nativních uživatelských rozhraní aplikací s mnoha výhodami, jako je jeden systém kódů, jediný projektový systém se schopnostmi nasazení na více zařízeních, včetně mobilních a stolních systémů.



Microsoft uvádí na trh .NET MAUI pro zjednodušené a efektivní vytváření uživatelského rozhraní pro více platforem:

MAUI je evoluce stále populárnější sady nástrojů Xamarin.Forms. Šest let stará sada nástrojů je velmi populární pro několik společností, které využívají mobilní znalosti Xamarin na vrcholu .NET k napájení svých podniků. Sada nástrojů Xamarin.Forms údajně pomohla malým podnikům maximalizovat jejich investice do vývoje. Společnosti sdílejí více než 95 procent svého kódu. To umožňuje společnostem urychlit vývoj jejich aplikací a stále nabízet rozsáhlé funkce.



MAUI se pokouší zjednodušit možnosti pro vývojáře .NET, protože poskytuje jeden zásobník, který podporuje všechny moderní úlohy: Android, iOS, macOS a Windows. Nativní funkce jednotlivých platforem a ovládacích prvků uživatelského rozhraní jsou okamžitě přístupné v jednoduchém multiplatformním rozhraní API pro vývojáře, které poskytuje nekompromisní uživatelské prostředí a sdílí ještě více kódu než dříve.



Úspěch .NET MAUI spočívá ve zrychleném přijetí díky skutečnosti, že je postaveno s produktivitou vývojářů jako hlavní prioritou. Společnost Microsoft ujišťuje, že vývojáři ocení také systém projektů a nástroje pro různé platformy. MAUI zjednodušuje strukturu projektu do jednoho projektu a je schopen cílit na více platforem se stejným. To znamená, že vývojáři mohou jediným kliknutím nasadit na jakýkoli cílený systém, včetně desktopu, emulátorů, simulátorů nebo fyzických zařízení.



Díky integrovaným prostředkům pro různé platformy budou vývojáři moci do libovolného projektu přidat jakékoli obrázky, písma nebo překladové soubory a .NET MAUI automaticky nastaví nativní háčky, aby se vývojáři mohli soustředit na kód. A konečně, vývojáři budou mít vždy přístup k nativním základním API operačního systému a s novými integracemi specifickými pro platformu to bude jednodušší. V rámci platforem mohou vývojáři přidat soubory zdrojového kódu pro konkrétní operační systém a přistupovat k nativním API. Jednoduše řečeno, s MAUI společnost Microsoft zajistila, že každá součást, která jde do uživatelského rozhraní aplikace, je na jednom místě, kde to vývojáři potřebují. Díky schopnosti soustředit se na základní kód mohou být vývojáři ještě produktivnější.

Přechod z Xamarin.Forms na .NET MAUI:

Vývojáři pracující s Xamarin.Forms nebudou mít žádné potíže migrace na nebo vývoj v .NET MAUI protože obě platformy používají všechny stejné ovládací prvky a rozhraní API. Aby vývojářům pomohl s hladkým přechodem stávajících aplikací na .NET MAUI, hodlá Microsoft poskytnout podporu „Try-N-Convert“ a příručky k migraci podobné těm, které mají dnes pro migraci na .NET Core.

Microsoft se chystá vydat náhled .NET MAUI v příštích několika měsících. Obecná dostupnost stejného produktu se očekává, že se bude shodovat s .NET 6 v listopadu 2021.

MAUI bude dodáváno ve stejné šestitýdenní kadenci, na které byl Xamarin.Forms. Microsoft zveřejnil Plán MAUI na GitHubu. Xamarin.Forms bude dodávat a nová hlavní verze později v tomto roce a nadále dodávat menší a servisní vydání každých 6 týdnů prostřednictvím obecné dostupnosti .NET 6 v listopadu 2021. Konečné vydání Xamarin.Forms bude obsluhováno rok po odeslání a veškerá moderní práce se poté přesune na .NET MAUI.

Značky Microsoft