Microsoftによる.NETMAUI(Multi-platform App UI)の公式リリースは、リリース候補(RC)フェーズに移行したと同社は4月12日に述べた。 .NET MAUIは、Xamarinフォームの進化形であるC#およびXAMLを使用してモバイルおよびデスクトップアプリケーションを作成するためのクロスプラットフォームフレームワークです。
Microsoft .NET MAUIとは何ですか?
.NET MAUIフレームワークを使用すると、開発者はiOS、Android、macOS、およびWindows用のアプリケーションを作成できます。 これらは、コード共有の「最適化」に加えて、C#プログラミング言語で使用できます。 デスクトップとモバイルのプラットフォーム間で適応可能なUIを実現するために、40を超えるレイアウトとコントロールが含まれています。 開発者は、Blazorコンポーネントまたは完全なBlazorアプリを使用して、デスクトップとモバイルデバイスに同じエクスペリエンスを展開できます。
デフォルトのスタイルシートであるResourcesstyles.xamlは、新しい.NET MAUIプロジェクトテンプレートに含まれており、たとえば、カラーパレットやコントロールスタイルが含まれています。 Microsoftによると、XamarinFormsフレームワークは.NETMAUIに引き継がれ、変更を加えるためのローコードフックが追加されています。
Microsoft.NETMAUIのリリース日
Microsoft NET MAUIのリリース日は、2022年の第2四半期に予定されています。その間に、追加のリリース候補が存在する可能性があります。 最初のRCは、「稼働中」のサポートポリシーでカバーされています。これにより、Microsoftが実稼働アプリケーション用に.NETMAUIを維持することが保証されます。
.NET MAUI SDKはAPIに完全に対応し、ライブラリを更新して一般提供に備えることができます。 開発者は、.NET MAUIのRC1リリースを使用するために、VisualStudio2022プレビューをバージョン17.2プレビュー3にインストールまたは更新する必要があります。