Build 2026 개발자 컨퍼런스에서 Microsoft는 WinUI 3 프레임워크의 이름을 WinUI로 변경할 것이라고 발표했습니다. 동시에 마이크로소프트는 개발자들에게 WinUI 프레임워크를 사용해 윈도우 11용 고성능 네이티브 애플리케이션을 개발하도록 독려하기 시작했다. 마이크로소프트가 내놓은 신호는 웹 기술 기반 열악한 애플리케이션을 용납하지 않고 계속해서 윈도우 11을 끌어내리려는 듯했다. 물론 마이크로소프트도 원조 웹 쓰레기의 일원이었다.

개발자는 기본 애플리케이션을 개발하도록 권장됩니다.
현재 Windows 플랫폼에는 Electron, React Native 또는 WebView 2 Runtime을 기반으로 패키지된 수많은 애플리케이션이 넘쳐납니다. 이러한 응용 프로그램은 상대적으로 높은 메모리를 차지하고 시작 속도가 느리며 인터페이스 스타일이 다릅니다. 물론 가장 중요한 것은 공연 경험이 매우 열악하다는 것입니다. 예를 들어 Microsoft가 WebView2 Runtime을 기반으로 개발한 Outlook 경험은 매우 나쁩니다.
그러나 올해부터 Microsoft는 Windows 11에서 웹 기술 기반 응용 프로그램을 포기하고 대신 시작 메뉴(권장 섹션)와 같은 보다 안정적인 기본 아키텍처를 채택하기로 결정했습니다. 따라서 Microsoft는 개발자가 기본 프레임워크를 사용하여 더 나은 경험을 갖춘 기본 응용 프로그램을 개발하도록 권장하기 시작했습니다. 그러나 개발자의 경우 Electron을 사용하면 개발 비용을 줄일 수 있습니다. 개발자가 기본 응용 프로그램을 개발하기 위해 Microsoft의 권장 사항을 따를 의향이 있는지는 아직 알 수 없습니다. 결국 Microsoft의 태도는 매우 빠르게 변합니다.
WinUI 3의 이름을 WinUI로 바꿔야 하는 이유:
기술은 이름 변경을 기반으로 하므로 이제 Microsoft는 Windows 애플리케이션 프로덕션 수준 플랫폼 WinUI 3 개발 프레임워크의 이름을 WinUI로 변경할 것이라고 발표했습니다. 이름이 변경된 이유는 Microsoft가 버전 번호 2 3 4로 출시하면 개발자가 걱정하게 될 수 있다고 생각하기 때문일 수 있습니다. 즉, Microsoft는 계속해서 새로운 프레임워크를 출시하고 개발자는 새로운 프레임워크에 지속적으로 적응해야 합니다. Microsoft가 중대한 파괴적인 변경을 수행하면 개발자 적응 비용이 크게 증가합니다.
따라서 Microsoft는 장기적인 안정성을 고려하여 WinUI 프레임워크가 공식적으로 버전 번호를 취소했음을 강조합니다. Microsoft는 앞으로 새로운 UI 프레임워크를 개발할 계획이 없으며, 개발자가 WinUI 프레임워크를 기반으로 하는 애플리케이션 개발에 안전하게 집중하고 애플리케이션에 더 나은 사용자 경험을 제공할 수 있도록 대대적인 파괴적인 변경을 가하지 않을 것입니다.
또한 Microsoft는 전체 플랫폼에서 인터페이스 스타일과 성능의 일관성을 달성하기 위해 Windows 11의 더 많은 시스템 수준 Shell 구성 요소가 점차적으로 WinUI로 마이그레이션될 것이라고 밝혔습니다. 하지만 마이크로소프트는 다른 프레임워크를 배제하지 않을 예정이지만, 마이크로소프트는 개발자에게 Electron과 같은 프레임워크 대신 WinUI를 사용할 것을 권장합니다.