UWP에서 WinUI 3으로 마이그레이션할 때 지원되는 항목

WinUI 3 및 Windows 앱 SDK는 새로운 기술이며 UWP와 비교할 때 아직 지원되지 않는 일부 기능이 있습니다. 이 문서에서는 마이그레이션을 시도하기 전에 지원되는 기능에 대한 정보를 제공합니다.

UWP 기능 WinUI 3 상태
일반적인 UI 컨트롤 ✅ 지원됨
MSIX ✅ 지원됨
알림 메시지 ✅ 지원됨
라이브 타일(Windows 10) ✅ 지원됨
스토어를 통한 배포 ✅ 지원됨
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 앱 SDK 버전 1.0에서 WinUI 3 앱의 실행 속도, RAM 사용량 및 설치 크기는 UWP에서 볼 수 있는 것보다 크거나 느립니다. 이를 개선하기 위해 적극적으로 노력하고 있습니다. 앞으로 더 많은 정보를 공유하도록 할 예정입니다.