1720257226
2024-07-06 09:01:07
マイクロソフトがリリース .NET 9 Preview 5 は 2024 年 6 月 11 日にリリースされますこのアップデートでは、.NET MAUI Blazor Hybrid および Web アプリ プロジェクト テンプレート、Android API 35 Beta 2 のサポート、Android プラットフォームでのパフォーマンスとアプリ サイズの最適化がいくつか導入されています。
新しい .NET MAUI Blazor ハイブリッドおよび Web ソリューション テンプレートが導入されましたドキュメントによると、このテンプレートは、コードの再利用を最大限にしながら Android、iOS、Mac、Windows、Web を対象とするアプリの作成を簡素化し、両方のアプリケーションの UI コンポーネントに共有 Razor クラス ライブラリを使用して、Blazor Web アプリと .NET MAUI Blazor ハイブリッド アプリのプロジェクトを自動的にセットアップします。MAUI Blazor ハイブリッド アプリは、WebView と Blazor モバイル ビューを使用してターゲット デバイス上でレンダリングされ、完全なネイティブ アプリではないことに注意してください。
(Blazor ハイブリッド アプリと Blazor Web アプリは同じ UI コードを共有しています、出典: 公式 .NET GitHub)
Androidで動作する非Blazor MAUIアプリケーションの場合、プレビュー5では 起動時間のパフォーマンスが約15%向上これを行うために、コードはデフォルトで LLVM マーシャリング メソッドを活用し、アセンブリ コードを変更して LLVM マーシャリング構造を使用します。Android 上の MAUI Blazor アプリでは、アプリケーションがハングする問題がチームによって検出され、根本原因を調査中です。プロジェクトが Blazor アプリを対象としている場合、このパフォーマンス最適化が無効になるのはそのためです。
Android 15ベータプログラムが進むにつれて、.NET 9 MAUIプレビュー5 Android API 25 Beta 2のバインディングを追加しましたAndroid 15ベータ2リリースに対応しています。 Android API 25 ベータ 2 の完全な変更ログ Android 開発者サイトにあります。
リリース コンパイル モードを使用するときに、アプリのコンパイル サイズを削減するためのサイズ トリミング拡張機能が追加されました。プロジェクト ファイルで無効にすることができます。
の iOS .NET 実装における MAUI の機能強化 バグの修正とビルドの品質向上に重点を置いています。
読者はGitHubの公式MAUIリポジトリを参照することができます。 完全なリリースノートまた、 MAUIの変更点の完全なリスト .NET 9 プレビューの 5 つのバージョンすべてが GitHub で入手できます。
#.NET #MAUI #プレビュー #新しい #Blazor #プロジェクト #テンプレートAndroid #Beta #のサポート