UWP から WinUI 3 への移行時にサポートされる機能

WinUI 3 と Windows App SDK は、新しいテクノロジであり、UWP と比べ、まだサポートされていない機能がいくつか存在します。 この記事では、移行を試みる前にサポートされる機能について説明します。

UWP 機能 WinUI 3 の状態
一般的な UI コントロール ✅ サポートされています
MSIX ✅ サポートされています
トースト通知 ✅ サポートされています
ライブ タイル (Windows 10) ✅ サポートされています
Store 経由での配布 ✅ サポートされています
MSAL ライブラリ ✅ サポートされています
Visual Studio App Center ✅ サポートされています
単一インスタンス ✅ サポートされています
バックグラウンド タスク ✅ C++ でサポートされる
⚠️ C# で部分的にサポートされています (OOP バックグラウンド タスクがサポートされています)
CameraCaptureUI ❌ 1.0 ではサポートされていません
CoreTextServicesManager ⚠️ Windows 11 でのみサポートされています
InkCanvas ❌ 1.0 ではサポートされていません
MapControl ❌ 1.0 ではサポートされていません
MediaElement ❌ 1.0 ではサポートされていません
PrintManager ❌ 1.0 ではサポートされていません
WebAuthenticationBroker ❌ 1.0 ではサポートされていません
背景アクリル ❌ 1.0 ではサポートされていません
シングルアプリ キオスク ❌ 1.0 ではサポートされていません
TaskbarManager API ❌ 1.0 ではサポートされていません
アプリの完全なコンテナー化 ❌ 1.0 ではサポートされていません
最適な起動速度とパフォーマンス ⚠️ やや不利です。「パフォーマンスに関する考慮事項」を参照してください

パフォーマンスに関する考慮事項

現在、Windows App SDK のバージョン 1.0 は、起動速度、RAM 使用量、WinUI 3 アプリのインストール サイズが、UWP で見られるよりも大きいまたは低速です。 これを改善するために、積極的に取り組んでいます。 今後、詳細をお知らせしていきます。