새로운 기능
Windows 개발자를 위한 새로운 기능Windows 앱 개발 설명서
Windows 10 및 11에서 C#, C++, XAML을 사용하여 새 개발에 권장되는 플랫폼인 Windows 앱 SDK 및 WinUI 3을 사용하여 네이티브 Windows 데스크톱 앱을 빌드합니다.
Windows 앱 빌드 경로
기본 사항으로 시작하고, 훌륭한 환경을 디자인하고, 앱을 빌드하고, 배포를 준비합니다.
어떤 플랫폼을 사용해야 하나요?
시나리오에 맞는 프레임워크를 선택합니다. 새 네이티브 Windows 앱에는 Windows 앱 SDK WinUI 3을 사용하는 것이 좋습니다. UWP는 유지 관리 모드입니다. 새 프로젝트에서 WinUI 3에서 Windows 앱 SDK 사용하고 기존 UWP 앱을 현대화하려면 마이그레이션 가이드를 참조하세요.
WinUI 3(Windows 앱 SDK)
새 네이티브 Windows 데스크톱 앱에 권장됩니다. C# 또는 C++ 및 XAML을 사용하여 빌드합니다. Windows 10 1809 이상 및 Windows 11 지원합니다.
WPF(.NET)
.NET 데스크톱 앱에 대한 완성도 높은 XAML 프레임워크입니다. Windows 앱 SDK interop을 사용하여 기존 WPF 앱을 현대화하여 새로운 Windows 기능에 액세스합니다.
Windows Forms(.NET)
기간 업무 앱을 위한 신속한 UI 개발 여전히 .NET 8 이상에서 지원되며, Windows 앱 SDK interop을 사용하여 증분 방식으로 현대화합니다.
.NET MAUI
하나의 C# 및 XAML 코드베이스에서 Windows, macOS, iOS 및 Android를 대상으로 하는 플랫폼 간 프레임워크입니다.
C++ 및 Win32
고성능 앱, 게임 및 시스템 유틸리티에 대한 OS 직접 액세스 Win32, COM 또는 C++/WinRT 프로젝션을 사용합니다.
PWA(프로그레시브 Web Apps)
Windows 통합이 있는 웹 우선 앱( 작업 표시줄, 알림, 오프라인 지원) HTML, CSS 및 JavaScript를 사용하여 빌드합니다.
SDK 참조 및 다운로드
참조 문서, 릴리스 정보 및 다운로드를 위해 SDK 방문 페이지로 직접 이동합니다.
시작 요구 사항
Windows 앱 SDK 사용하여 빌드를 시작해야 하는 항목입니다. Windows 10 버전 1809(빌드 17763) 이상을 대상으로 합니다.
Windows 앱 SDK (최신 안정화 버전)
안정적인 현재 릴리스를 다운로드합니다. WinUI 3, 앱 수명 주기 API, 창 및 배포 도구가 포함됩니다. 다운로드 페이지에서 최신 버전 번호를 확인합니다.
WinUI 3(Windows 앱 SDK 포함)
Windows 데스크톱 앱에 대한 네이티브 UI 프레임워크입니다. Windows 앱 SDK 일부로 배송됩니다. 별도의 설치가 필요하지 않습니다.
Windows 앱 SDK 워크로드가 포함된 Visual Studio 2026
'.NET 데스크톱 개발' 워크로드 및 Windows 앱 SDK 확장으로 Visual Studio 2026을 설치합니다. 또는 C# Dev Kit와 함께 VS Code를 사용합니다.
지원되는 언어 및 런타임
.NET 8 이상인 C#, C++(Win32 및 C++/WinRT), Rust(windows-rs 크레이트를 통해). XAML은 WinUI 3 및 WPF UI 태그에 사용됩니다.
도구 및 리소스
GitHub의 Windows 앱 코드 샘플
Windows 앱 SDK 기능, WinUI 3 컨트롤 및 플랫폼 API를 보여 주는 샘플 앱 및 코드 조각을 살펴봅니다.
Windows 개발자 환경 설정
Visual Studio, Windows 앱 SDK, 개발자 홈 및 Linux용 Windows 하위 시스템 사용하여 개발 환경을 설정합니다.
Windows 개발자 블로그
Windows 개발자 팀에서 공지 사항, 릴리스 업데이트 및 심층 분석을 읽습니다.
UWP에서 Windows 앱 SDK로 마이그레이션
UWP는 유지 관리 모드입니다. 기존 UWP 앱을 Windows 앱 SDK 마이그레이션하여 현재 API 및 지속적인 플랫폼 투자에 액세스합니다.