Windows App SDK1.0.0-WinUI 3での実験的、より多くのリリース
3分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
Microsoftは、Windows App SDK 1.0.0-experimentalをリリースしました。これは、デスクトップアプリの開発者が最新のWindows UI、API、およびプラットフォーム機能を備えたアプリを構築できるようにするツールキットです。
SDKのバージョン1.0.0には、次の機能と改善点があります。
WindowsUI 3
WinUI 3のこのリリースは、1.0の安定版の新機能の構築とバグの修正に重点を置いています。
- 新機能:スレッドごとではなくウィンドウごとにContentDialogを表示するためのサポート。
- バグ:このリリースで対処されたバグの完全なリストについては、を参照してください。 GitHubリポジトリ.
- サンプル:WinUI 3のコントロールと機能の動作を確認するには、WinUI3コントロールギャラリーアプリのクローンを作成してビルドします。 GitHubから、またはアプリをダウンロードします Microsoftストアから.
プッシュ通知(実験的機能)
このリリースでは、Azureアプリの登録ベースのIDを持つMSIXパッケージのデスクトップアプリで使用できるプッシュ通知APIが導入されています。 この機能を使用するには、 Microsoftのプライベートプレビューにサインアップする.
重要な制限:
- プッシュ通知は、Windows 10バージョン2004(ビルド19041)以降のリリースで実行されているMSIXパッケージアプリでのみサポートされます。
- Microsoftは、プライベートプレビュー中にプッシュ通知を無効にするか、アプリを取り消す権利を留保します。
- マイクロソフトは、プッシュ通知の信頼性または遅延を保証しません。
- プライベートプレビュー中、プッシュ通知の量は1か月あたりXNUMX万に制限されています。
ウィンドウ処理(実験的機能)
このリリースには、ウィンドウAPIの更新が含まれています。 これらは、AppWindowクラスを中心とした高レベルのウィンドウAPIのセットであり、Windowsユーザーエクスペリエンスや他のアプリとうまく統合できる使いやすいウィンドウシナリオを可能にします。 これは、UWP AppWindowと似ていますが、同じではありません。
重要な制限:
- このリリースの
AppWindow
現在、Win32アプリ(パッケージ化されたものとパッケージ化されていないものの両方)でのみ使用できます。 - Windows App SDKは現在、UIフレームワークコンテンツをにアタッチするためのメソッドを提供していません。
AppWindow
; 使用に制限されていますHWND
相互運用アクセス方法。 - Windowing APIは現在、AMD1809のWindowsバージョン1903および64では機能しません。
パッケージ化されていないアプリのデプロイ(実験的機能)
このリリースでは、 動的な依存関係 を含む機能 ブートストラップ API.
重要な制限:
- 動的依存関係機能は、パッケージ化されていないアプリ(つまり、展開テクノロジにMSIXを使用しないアプリ)でのみサポートされます。
- 昇格した発信者はサポートされていません。
その他の制限と既知の問題
- CPUビルド構成はサポートされていません:Windows App SDKはネイティブコードで記述されているため、サポートされていません 任意の CPU 構成を構築します。 ザ WinUIプロジェクトテンプレート アーキテクチャ固有のビルドのみを許可します。 いつ Windows AppSDKの追加 サポートする既存の.NETアプリケーションまたはコンポーネントへ 任意の CPU、目的のアーキテクチャを指定する必要があります。
x86
,x64
orarm64
. - .NETアプリはビルド18362以降をターゲットにする必要があります:TFMを次のように設定する必要があります
net5.0-windows10.0.18362
以上、およびパッケージングプロジェクトの<TargetPlatformVersion>
18362以上に設定する必要があります。 詳細については、 GitHubの既知の問題.
詳細を読み、Microsoftでダウンロードリンクを見つけてください こちら.