윈도우 UI 라이브러리

윈도우 UI 라이브러리(Windows UI Library, WinUI 코드명 "Jupiter", UWP XAML 및 WinRT XAML)는 유니버설 윈도우 플랫폼 앱(이전에는 Windows 8, Windows 8.1, Windows 10 및 Windows Phone 8.1 운영 체제에서 메트로 (디자인 언어) 스타일로 알려짐)의 백본을 형성하는 윈도우 런타임 프로그래밍 모델의 일부인 사용자 인터페이스 API이다. XAML(Extensible Application Markup Language) 기술을 사용하여 사용자 인터페이스를 선언할 수 있다.

윈도우 UI 라이브러리
다른 이름WinUI, UWP XAML, WinRT XAML
개발자마이크로소프트
발표일2011년 9월(12년 전)(2011-09)
안정화 버전
2.8.2 / 2023년 1월 4일(15개월 전)(2023-01-04)
미리보기 버전
2.8.2-prerelease.220830001 / 2022년 9월 1일(20개월 전)(2022-09-01)
저장소
프로그래밍 언어C++
운영 체제Microsoft Windows[1]
플랫폼Intel x86 32-bit, x86-64, ARM
종류애플리케이션 프레임워크
라이선스MIT 라이선스 (2018-12-04 이후);[2] 프리웨어 (이전)
웹사이트microsoft.github.io/microsoft-ui-xaml/ 위키데이터에서 편집하기

WinUI는 윈도우 런타임용으로 기본 제공되는 여러 UI 프레임워크 중 하나이다. 나머지는 HTML5(예: WinJS를 통해) 및 DirectX이다.

WinUI 2는 Windows 11 디자인 언어와 일치하는 컨트롤과 스타일을 포함하는 UWP XAML용 확장 라이브러리이다. NuGet을 통해 제공되며 실제 렌더링 엔진을 제공하는 UWP XAML 프레임워크와는 다르다. 그러나 동의어로 처리될 수 있다.

WinUI 3은 WinRT XAML을 운영 체제에서 별도의 패키지로 분리하여 신속하게 업데이트하고 이전 버전의 Windows에서 새로운 기능이 작동하도록 한다. 이는 Windows 데스크톱(Win32)과 UWP low IL 앱 모델을 조정하려는 마이크로소프트의 노력인 Windows 앱 SDK(코드명 "Project Reunion")의 일부이다.

같이 보기 편집

각주 편집

  1. “XAML overview”. Windows app development. 《Microsoft Docs. 2021년 10월 15일에 확인함. 
  2. 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일에 확인함. 

외부 링크 편집