Microsoft는 더 많은 Windows 11 앱을 현대화하려고 합니다.
Microsoft는 Windows Presentation Foundation(WPF)을 사용하여 앱을 현대화하려는 계획을 확인하는 새로운 로드맵을 공유했습니다. 이러한 움직임은 더 많은 앱을 Windows 11의 디자인 지침에 맞게 만들 수 있습니다. 모르는 사람들을 위해 Windows Presentation Foundation(WPF)은 .NET 프레임워크의 하위 집합입니다.
개발자는 WPF를 사용하여 Windows에서 실행할 수 있는 앱의 UI를 만듭니다. WPF는 Windows에만 있습니다. 현재 Phone Link, Visual Studio Community, Spotify, Eartrumpet과 같은 앱은 WPF를 사용합니다. Microsoft는 WPF 프레임워크의 UI 기능을 업데이트할 계획을 가지고 있습니다.
하지만 왜? WPF의 스타일이 크게 진화하지 않았기 때문입니다. 제안된 현대화는 개발자가 Windows 11의 UI를 보완하는 일관된 Windows 환경을 만드는 데 도움이 될 것입니다. Windows Latest에서 처음 발견한 대로, 이 프로젝트의 몇 가지 목표는 다음과 같습니다.
윈도우 11 테마
WPF를 업그레이드하면 Windows 11에서 실행되는 앱이 해당 운영 체제의 테마 기능을 사용할 수 있습니다.
예를 들어, 앱은 새로운 색 구성표, 제어를 위한 둥근 모서리, 스냅 레이아웃과 같은 기능을 사용할 수 있습니다.
Microsoft는 Windows Latest에서 처음 발견한 지원 문서 에서 “스냅 레이아웃, 컨트롤의 둥근 모서리, 새로운 색 구성표와 같은 Win11 기능을 지원하면 WPF 애플리케이션에 대한 경험이 향상될 것입니다.”라고 언급했습니다 .
WPF로 빌드된 앱의 전반적인 모양이 개선됩니다. 따라서 앱이 어색해 보이지 않고 Windows 11의 UI 구성표를 보완합니다.
접근성 및 성능 개선
WPF 컨트롤을 개선하면 모든 사람(모든 종류의 장애가 있는 사용자)이 사용할 수 있는 앱을 개발하는 데 도움이 됩니다. 사용하기에 어려움이 없는 접근성 중심 앱을 만드는 것이 이 프로그램의 최우선 과제입니다.
Microsoft는 또한 WPF를 사용하여 빌드된 앱의 전반적인 성능을 개선하고자 합니다. 앱이 다양한 기기에서 어떻게 실행되는지 벤치마킹하고 WPF의 문제점을 해결할 것입니다.
문제 해결
레드먼드 거대 기업은 WPF 내의 주요 버그와 PR에 대해 무언가를 하려고 합니다. 주요 문제를 우선 순위로 지정하고 커뮤니티의 도움도 받을 것입니다.
천천히, 해결되지 않은 버그의 거대한 더미가 줄어들 것입니다. 따라서 개발자는 개발을 중단하거나 깨진 기능이 있는 앱을 제공할 필요가 없습니다.
WPF는 Windows 11에서 완벽과는 거리가 멀지만, Microsoft는 그대로 유지되기를 원하지 않습니다. Build 2024 개발자 컨퍼런스에서 Microsoft는 WPF와 WinAppSDK를 Windows 앱의 미래라고 선전했습니다.
공식 로드맵 페이지 에서 Microsoft는 이모지, 하이픈 합자, SVG 지원 등에 대한 지원이 부족하다는 입장을 명확히 밝혔습니다. 회사는 기능 세트가 부족하다는 것을 알고 있으며 개선할 계획입니다.
하지만 손상된 부분을 고치는 것이 첫 번째 조치인 듯하고, 이로 인해 이러한 요청에 대한 여지가 거의 없습니다.
답글 남기기