윈도우 UI 라이브러리
![]() | |
다른 이름 | WinUI, UWP XAML, WinRT XAML |
---|---|
개발자 | 마이크로소프트 |
발표일 | 2011년 9월(13년 전)(2011-09) |
안정화 버전 | 1.5.2 / 2024년 4월 12일(4개월 전)(2024-04-12) |
미리보기 버전 | 1.5.0-preview1 / 2024년 2월 14일(6개월 전)(2024-02-14) |
저장소 |
|
프로그래밍 언어 | C++ |
운영 체제 | 마이크로소프트 윈도우[1] |
플랫폼 | Intel x86 32-bit, x86-64, ARM |
종류 | 애플리케이션 프레임워크 |
라이선스 | MIT 라이선스 (2018-12-04 이후);[2] 프리웨어 (이전) |
웹사이트 | microsoft![]() |
윈도우 UI 라이브러리(Windows UI Library, WinUI 코드명 "Jupiter"[3][4], UWP XAML 및 WinRT XAML)는 유니버설 윈도우 플랫폼 앱(이전에는 Windows 8, Windows 8.1, Windows 10 및 Windows Phone 8.1 운영 체제에서 메트로 스타일로 알려짐)의 백본을 형성하는 윈도우 런타임 프로그래밍 모델의 일부인 사용자 인터페이스 API이다. XAML(Extensible Application Markup Language) 기술을 사용하여 사용자 인터페이스를 선언할 수 있다.
WinUI는 윈도우 런타임용으로 기본 제공되는 여러 UI 프레임워크 중 하나이다. 나머지는 HTML5(예: WinJS를 통해) 및 DirectX이다.
WinUI 2는 Windows 11 디자인 언어와 일치하는 컨트롤과 스타일을 포함하는 UWP XAML용 확장 라이브러리이다. NuGet을 통해 제공되며 실제 렌더링 엔진을 제공하는 UWP XAML 프레임워크와는 다르다. 그러나 동의어로 처리될 수 있다.
WinUI 3은 WinRT XAML을 운영 체제에서 별도의 패키지로 분리하여 신속하게 업데이트하고 이전 버전의 Windows에서 새로운 기능이 작동하도록 한다.[5] 이는 Windows 데스크톱(Win32)과 UWP low IL 앱 모델을 조정하려는 마이크로소프트의 노력인 윈도우 앱 SDK(코드명 "Project Reunion")의 일부이다.
같이 보기
각주
- ↑ “XAML overview”. Windows app development. 《Microsoft Docs》. 2021년 10월 15일에 확인함.
- ↑ Gallo, Kevin (December 4, 2018). “Announcing Open Source of WPF, Windows Forms, and WinUI at Microsoft Connect(); 2018”. Windows Developer. 《Windows Blogs》. 2021년 10월 9일에 확인함.
- ↑ Nixon, Jerry (2012년 6월 20일). “Windows 8: 15 More Reasons why I choose XAML over HTML5”. 《Jerry Nixon blog》. 2021년 10월 15일에 확인함.
- ↑ Nixon, Jerry; Heuer, Tim (2013년 1월 24일). “XAML and Windows 8 App Development”. DevRadio. 《Channel 9》. 2021년 10월 15일에 확인함.
- ↑ Ramos, Miguel (2020년 7월 7일). “A deep-dive into WinUI 3 in desktop apps”. Windows Developer. 《Windows Blogs》. 2021년 5월 28일에 확인함.
외부 링크
- 윈도우 UI 라이브러리
- 공식 웹사이트
- (영어) microsoft-ui-xaml - 깃허브
- (영어) Xaml-Controls-Gallery - 깃허브
- Microsoft.UI.Xaml namespace documentation[깨진 링크(과거 내용 찾기)] on Microsoft Docs
- Windows.UI.Xaml namespace documentation on Microsoft Docs
- Channel 9 - XAML presentations from the 2011 Build conference
- (영어) WinRTXamlToolkit - 깃허브
- v
- t
- e
- 데스크톱 창 관리자
- Direct2D
- Direct3D
- D3D (확장 기능)
- GDI / GDI+
- WPF
- 실버라이트
- WinRT XAML
- 윈도우 컬러 시스템
- 윈도우 이미지 애퀴지션
- 윈도우 이미징 컴포넌트
- DirectX 그래픽스 인프라스트럭처 (DXGI)
- 윈도우 고급 래스터화 플랫폼 (WARP)
- WinG
- 다이렉트뮤직
- 다이렉트사운드
- DirectX 플러그인
- XACT
- 음성 API
- XAudio2
- 윈속
- LSP
- 윈속 커널
- 필터링 플랫폼
- NDIS
- 윈도우 랠리
- BITS
- P2P API
- MSMQ
- MS MPI
- 다이렉트플레이
- 메시징 API
- 텔레포니 API
- WCF
- Win32 콘솔
- 윈도우 스크립트 호스트
- WMI (확장 기능)
- 윈도우 파워셸
- 작업 스케줄러
- 오프라인 파일
- 섀도 복사본
- 윈도우 인스톨러
- 오류 보고
- 이벤트 로그
- 공통 로그 파일 시스템
- 프레임워크 클래스 라이브러리
- 마이크로소프트 파운데이션 클래스 (MFC)
- 액티브 탬플릿 라이브러리 (ATL)
- 윈도우 탬플릿 라이브러리 (WTL)
- Crypto API
- CAPICOM
- 윈도우 카드스페이스
- 데이터 보호 API
- 보안 지원 제공자 인터페이스 (SSPI)
- EFx 팩토리
- 엔터프라이즈 라이브러리
- 컴포짓 UI
- CCF
- CSF
- 액티브 액세서빌리티
- UI 자동화
지원
- 다이렉트라이트
- 텍스트 서비스 프레임워크
- 텍스트 오브젝트 모델
- 입력 방식 편집기
- 언어 인터페이스 팩
- 다중 언어 사용자 인터페이스
- 유니스크라이브