
놀랍게도 Meta(현 Meta AI)는 WhatsApp이 Windows 11에서 UWP(WinUI) 프레임워크에서 Chromium 기반 컨테이너로 전환 중이라고 밝혔습니다.이러한 변화는 WhatsApp이 이전 구조로 돌아가는 것을 의미하지만, web.whatsapp.com이 Windows 앱 개발 속도를 종종 앞지르던 점을 감안하면 몇 가지 업데이트된 기능이 도입되었습니다.그러나 이 최신 버전은 속도가 느리고 메모리 사용량이 더 많은 경향이 있습니다.
소규모 개발자의 경우 크로스 플랫폼 코드를 유지 관리하는 데 필요한 리소스가 제한적이기 때문에 웹 애플리케이션에 의존하는 것이 일반적이지만, Meta와 같은 거대 기업이 Windows 11용 네이티브 앱을 지원하지 않기로 선택하는 것은 실망스러운 일입니다.특히 이 플랫폼이 매달 14억 대의 활성 PC를 보유하고 있다는 점을 고려할 때 더욱 그렇습니다.

Windows Latest에서 지적했듯이, WhatsApp 베타 버전에 기존 네이티브 애플리케이션을 WebView 기반 플랫폼으로 대체하는 업데이트가 출시되고 있습니다.인터페이스는 web.whatsapp.com과 매우 유사하지만, 눈에 띄는 단점이 몇 가지 있는데, 가장 큰 단점은 느린 성능입니다.
Windows 11용 WhatsApp에서 WebView 식별

작업 관리자나 Process Hacker와 같은 리소스 모니터링 도구를 확인하면 WhatsApp과 관련된 여러 하위 프로세스가 표시됩니다.이러한 프로세스는 Microsoft에서 개발한 엔진인 WebView2로 구동되는데, 이 엔진은 Chromium 기반 Edge 브라우저를 지원합니다.
이 최신 WhatsApp 릴리스는 웹 기술(HTML, JavaScript, CSS)을 활용하는 데스크톱 컨테이너 역할을 하며, WebView2는 Edge의 웹페이지와 유사한 방식으로 렌더링합니다.궁금하시다면 Microsoft Edge의 기본 작업 관리자를 살펴보세요. GPU 프로세스 및 유틸리티와 같은 보조 도구가 있습니다.
Windows 11에서 WhatsApp을 실행하는 데는 동일한 유형의 도우미가 사용되며, 각각 그래픽 렌더링, 네트워크 연결, 데이터 저장과 같은 서로 다른 작업을 관리합니다.

참고로, 위 이미지는 순수 UWP/WinUI 애플리케이션으로 구축되어 단일 하위 프로세스로 작동하는 기존 Windows 10용 WhatsApp을 보여줍니다.이 네이티브 앱은 시스템의 UI 툴킷을 활용하여 주로 가벼운 프로세스 내에서 실행되었습니다.
Windows Latest에서 실시한 성능 평가에 따르면, 새로운 버전의 WhatsApp은 이전 버전에 비해 약 30% 더 많은 RAM을 사용합니다.
흥미로운 점은 WhatsApp 지원 문서가 이러한 관점을 뒷받침하며, 네이티브 애플리케이션이 “향상된 성능과 안정성을 제공”하는 동시에 개선된 알림 관리, 통화 처리, 화면 공유, 전반적인 사용자 경험 등 다양한 이점을 제공한다고 명시하고 있다는 것입니다.
Meta가 UWP/WinUI에서 WebView Chromium으로 이동하는 이유는 무엇일까?
WebView2를 도입함으로써 Meta는 모든 플랫폼에 대해 단일 코드베이스를 유지하여 개발 프로세스를 간소화합니다.하지만 이러한 전환으로 인해 WhatsApp은 Chrome과 마찬가지로 리소스를 많이 사용하는 애플리케이션이 될 수 있습니다.
이전에 Windows 11용 최고의 앱 중 하나로 극찬받았던 WhatsApp UWP가 웹 래퍼로 대체된 것은 놀라운 일입니다.
이러한 개발은 현재 아마존에 근무하는 파노스 파나이(Panos Panay)를 비롯한 마이크로소프트 임원진의 칭찬에 힘입어 이루어졌습니다.이들은 네이티브 WinUI 앱을 극찬했습니다. WebView 기능을 통합한 많은 최신 Windows 애플리케이션과 달리, Windows 11용 WhatsApp은 완전히 네이티브로 개발되었습니다.
이전 분석에 익숙한 독자라면 WhatsApp의 Windows 데스크톱 버전이 Android 및 iOS 버전과 기능 면에서 동등한 수준을 꾸준히 유지했으며, 가끔은 모바일 버전보다 앞서 기능을 추가했다는 사실을 기억할 것입니다.
안타깝게도 이러한 변화는 퇴보를 의미하며, 리소스를 많이 소모하면서도 창의성이 부족한 경험, 즉 실망스러운 웹 래퍼로 되돌아가는 결과를 낳습니다.
답글 남기기