본문으로 이동

윈도우 UI 라이브러리

위키백과, 우리 모두의 백과사전.

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

윈도우 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")의 일부이다.

같이 보기

[편집]

각주

[편집]
  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일에 확인함. 
  3. Nixon, Jerry (2012년 6월 20일). “Windows 8: 15 More Reasons why I choose XAML over HTML5”. 《Jerry Nixon blog》. 2021년 10월 15일에 확인함. 
  4. Nixon, Jerry; Heuer, Tim (2013년 1월 24일). “XAML and Windows 8 App Development”. DevRadio. 《Channel 9. 2021년 10월 15일에 확인함. 
  5. Ramos, Miguel (2020년 7월 7일). “A deep-dive into WinUI 3 in desktop apps”. Windows Developer. 《Windows Blogs》. 2021년 5월 28일에 확인함. 

외부 링크

[편집]