マイクロソフトが.NETMAUIを発表Xamarinから進化した多用途で強力なモバイルアプリ開発プラットフォーム

マイクロソフト / マイクロソフトが.NETMAUIを発表Xamarinから進化した多用途で強力なモバイルアプリ開発プラットフォーム 読んだ3分

Microsoft .NET



Microsoftの.NETは、モバイルアプリ開発用の新しいプラットフォームを取得しています。 .NET MAUIと呼ばれるこのプラットフォームは、Android、iOS、macOS、およびWindowsのすべての最新のワークロードをサポートする単一のスタックを提供することにより、.NET開発者の選択を簡素化することを目的としています。 Microsoftは、人気のあるXamarin.Formsツールキットに基づく新しいプラットフォームが、ベテランおよび初心者のWebおよびモバイルアプリ開発者にアピールするはずであると確信しています。

.NETプラットフォームは現在セグメント化されているため、Microsoftは明らかに.NETプラットフォームの統合を試みています。開発者はさまざまなオペレーティングシステム向けに堅牢なアプリを自信を持って構築できますが、新しい.NET MAUIは、複数のプラットフォーム向けのアプリ作成プロセスを大幅に簡素化および統合するのに役立ちます。 .NET 5プラットフォームは、モバイルシステムやデスクトップシステムを含む複数のデバイスにデプロイできる単一のコードベース、単一のプロジェクトシステムなど、複数の利点を備えた最大のクロスプラットフォームネイティブアプリUIの1つです。



マイクロソフトは、マルチプラットフォームアプリUIを簡素化および効率的に作成するための.NETMAUIを発表しました。

MAUIは、ますます人気が高まっているXamarin.Formsツールキットの進化形です。 6年前のツールキットは、.NET上でXamarinのモバイルの専門知識を活用してビジネスを強化しているいくつかの企業に非常に人気があります。 Xamarin.Formsツールキットは、中小企業が開発投資を最大化するのに役立ったと報告されています。企業はコードの95%以上を共有しています。これにより、企業はアプリの開発を加速し、それでも広範な機能を提供できます。



MAUIは、Android、iOS、macOS、およびWindowsのすべての最新のワークロードをサポートする単一のスタックを提供するため、.NET開発者の選択を簡素化しようとします。各プラットフォームのネイティブ機能とUIコントロールは、開発者が以前よりもさらに多くのコードを共有しながら妥協のないユーザーエクスペリエンスを提供するために、シンプルなクロスプラットフォームAPIで即座にアクセスできます。



.NET MAUIの成功は、開発者の生産性を最優先事項として構築されているため、採用が加速していることにあります。マイクロソフトは、開発者がプロ​​ジェクトシステムとクロスプラットフォームツールも高く評価することを保証します。 MAUIは、プロジェクト構造を1つのプロジェクトに単純化し、同じもので複数のプラットフォームをターゲットにすることができます。つまり、開発者は、デスクトップ、エミュレーター、シミュレーター、または物理デバイスを含む任意のターゲットシステムにワンクリックでデプロイできます。



組み込みのクロスプラットフォームリソースを使用すると、開発者は任意の画像、フォント、または翻訳ファイルを単一のプロジェクトに追加でき、.NET MAUIはネイティブフックを自動的にセットアップして、開発者がコードに集中できるようにします。最後に、開発者は常にネイティブの基盤となるオペレーティングシステムAPIにアクセスでき、新しいプラットフォーム固有の統合により簡単になります。プラットフォームでは、開発者は特定のオペレーティングシステムのソースコードファイルを追加して、ネイティブAPIにアクセスできます。簡単に言えば、MAUIを使用すると、Microsoftは、アプリUIに入るすべてのコンポーネントが、開発者が必要とする1つの場所にあることを保証しました。コアコードに集中できるため、開発者はさらに生産性を高めることができます。

Xamarin.Formsから.NETMAUIへの移行:

Xamarin.Formsを使用する開発者は問題ありません .NETMAUIへの移行または進化 どちらのプラットフォームもすべて同じコントロールとAPIを使用しているためです。開発者が既存のアプリを.NETMAUIにスムーズに移行できるように、Microsoftは、現在の.NETCoreへの移行と同様の「Try-N-Convert」サポートと移行ガイドを提供する予定です。

Microsoftは、今後数か月以内に.NETMAUIプレビューをリリースしようとしています。同じものの一般的な利用可能性は、2021年11月の.NET6と一致すると予想されます。

MAUIは、Xamarin.Formsが使用されていたのと同じ6週間のリズムで出荷されます。マイクロソフトは、 マウイロードマップ GitHubで。 Xamarin.Formsは 今年後半の新しいメジャーバージョン 、および2021年11月の.NET 6の一般提供を通じて、マイナーリリースとサービスリリースを6週間ごとに出荷し続けます。Xamarin.Formsの最終リリースは出荷後1年間サービスされ、その後、すべての最新作業が.NETMAUIに移行します。

タグ マイクロソフト