Windows 데스크톱 애플리케이션 개발
설명서의 이 섹션에서는 Windows 데스크톱 앱을 개발하는 동안 사용할 수 있는 API 및 기능에 대한 정보를 제공합니다. 이러한 기능 중 일부는 Windows 앱 SDK의 API를 통해 사용할 수 있습니다. 다른 기능은 Windows OS(Windows SDK를 통해) 및 .NET에서 제공되며 Windows 앱 SDK를 사용할 필요가 없습니다.
Important
UWP 앱에서 작업하는 경우 UWP에서 Windows 앱 SDK 마이그레이션을 참조하세요.
Windows 앱 SDK 기능
다음 표에서는 Windows 앱 SDK의 현재 릴리스에서 제공하는 개발 기능을 중점적으로 설명합니다. 이러한 각 기능을 포함하고 있는 Windows 앱 SDK의 릴리스 채널에 대한 자세한 내용은 릴리스 채널에서 사용 가능한 기능을 참조하세요.
기능 | 설명 |
---|---|
WinUI 3 | C# 및 .NET을 사용하는 관리형 앱과 Win32 API와 함께 C++를 사용하는 네이티브 앱을 비롯한 Windows 데스크톱 앱을 위한 프리미엄 네이티브 UI(사용자 인터페이스) 프레임워크입니다. WinUI 3는 최신 UI(사용자 인터페이스) 패턴을 사용하여 일관되고 직관적이며 액세스 가능한 경험을 제공합니다. |
DWriteCore를 사용하여 텍스트 렌더링 | 디바이스 독립적 텍스트 레이아웃 시스템, 고품질의 하위 픽셀 Microsoft ClearType 텍스트 렌더링, 하드웨어 가속 텍스트, 다중 형식 텍스트, 광범위한 언어 지원 등을 사용하여 텍스트를 렌더링합니다. |
MRT Core를 사용하여 리소스 관리 | 여러 언어의 문자열 및 이미지와 같은 앱 리소스, 스케일링 및 대비 변형을 앱 논리와 상관 없이 관리합니다. |
앱 수명 주기: 앱 인스턴싱 | 앱 프로세스의 여러 인스턴스를 동시에 실행할 수 있는지 여부를 제어합니다. |
앱 수명 주기: 다양한 정품 인증 | 다양한 앱 정품 인증에 대한 정보를 처리합니다. |
앱 수명 주기: 전원 관리 | 앱이 디바이스의 전원 상태에 미치는 영향을 파악하고, 앱에서 리소스 사용에 대한 지능적인 결정을 내릴 수 있도록 합니다. |
앱 창 관리 | 앱과 연결된 창을 만들고 관리합니다. |
푸시 알림 | Azure 앱 등록 ID를 사용하여 클라우드에서 앱으로 푸시 알림 및 앱 알림을 보냅니다. |
앱 알림 | 앱 알림으로 사용자에게 메시지를 전달합니다. |
배포 | 패키지되지 않은 앱과 패키지된 앱을 사용하여 Windows 앱 SDK 런타임 배포 |
시나리오별로 구성된 Windows 앱 개발 기능
다음 문서에서는 Windows 앱 SDK, Windows SDK 및 .NET SDK에서 제공하는 기능을 포함하여 일반적인 앱 시나리오를 위한 전체 Windows 앱 개발 플랫폼의 기능을 사용하여 시작하는 데 도움이 되는 정보를 제공합니다.
- 기존 데스크톱 앱 현대화
- 사용자 인터페이스 및 입력
- 앱 수명 주기 및 시스템 서비스
- 통신
- 접근성
- 오디오 비디오 및 카메라
- 그래픽
- 데이터 및 파일
- Windows AI 및 기계 학습
- Windows와 통합
- 디바이스 및 센서
- 보안 및 ID
- 배포 개요
개발 환경을 설정하고 새 앱 만들기를 시작하는 방법에 대한 자세한 내용은 다음을 참조하세요.
관련 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Windows developer