2026년 8월 9일, Windows Latest가 공개한 테스트 결과가 마이크로소프트를 논란의 중심에 세웠습니다. Windows 11에 기본 탑재된 날씨 앱이 단지 날씨 예보를 보여주는 데만 1.2GB가 넘는 RAM을 소비하고 있었기 때문입니다. 8GB 메모리를 갖춘 PC라면 이 가벼워야 할 앱 하나가 전체 메모리의 약 5분의 1을 차지하는 셈입니다. 반면 애플 macOS의 기본 날씨 앱은 동일한 작업을 수행하는 데 약 246MB만을 사용합니다. 날씨 확인은 PC에서 가장 가벼운 작업 중 하나여야 하지만, 마이크로소프트는 이를 가장 무거운 작업으로 만들어 버렸습니다.
이 소식은 Hacker News에서 326점의 추천과 271개의 댓글을 받으며 뜨거운 논쟁을 일으켰습니다. 감정적인 비판과 옹호를 넘어서, 이 뒤에는 일반 사용자가 알아야 할 아키텍처의 진실이 있습니다.
실체는 웹페이지, 겉에 앱 껍데기를 씌웠을 뿐
작업 관리자를 열어보면 날씨 앱 뒤로 일렬로 늘어선 프로세스들을 볼 수 있습니다. 렌더러 프로세스, GPU 프로세스, 네트워크 프로세스… 이름마다 모두 Chromium이 들어있습니다. 이는 우연이 아닙니다.
마이크로소프트 날씨 앱의 실제 정체는 MSN 날씨 웹페이지입니다. Windows 자체의 네이티브 앱 기술을 건너뛰고, 브라우저 엔진을 통째로 내장하여 해당 웹페이지를 불러오는 방식입니다. 이 기술은 WebView2라고 불리며, 쉽게 말해 마이크로소프트 버전의 Chrome 엔진입니다. 이런 앱을 하나 열 때마다 컴퓨터 안에서 브라우저가 하나 더 실행되는 것입니다.
테스트 데이터도 이를 증명합니다. 메모리 사용량은 약 1GB에서 시작하여 유휴 상태에서도 500600MB를 유지하며, 스크롤이나 확대·축소를 하면 1.51.6GB까지 치솟습니다. 날씨 하나를 보기 위해 대형 트럭 한 대를 먼저 시동 거는 것과 같습니다. 웹페이지가 할 수 있는 일은 모두 할 수 있지만, 웹페이지가 치러야 할 자원 소비 비용도 그대로 지불하게 됩니다.
그림: Windows 11 날씨 앱이 작업 관리자에서 1GB 이상의 메모리를 차지하고 있으며, 그 뒤로 여러 Chromium 프로세스가 실행 중이다. 출처: Windows Latest
일반 사용자에게 작업 관리자 화면은 이해하기 어렵습니다. 하나의 앱 뒤에 “Microsoft Edge WebView2 Runtime”처럼 다양한 이름의 프로세스가 5~6개씩 늘어서 있어 일반 브라우저와 구분하기 어렵습니다. 사용자는 컴퓨터가 느려졌다는 사실만 알 뿐, 진짜 원인이 누구인지 알지 못합니다. 원인을 찾다가 결국 “컴퓨터가 오래되었으니 바꿀 때가 되었나 보다”라고 결론 내리기 십상입니다. 메모리 영수증이 모호해진다는 점이야말로 웹 래퍼 아키텍처가 제조사에 제공하는 편리함입니다.
애플은 246MB뿐, 차이는 어디서 오는가
macOS의 날씨 앱은 네이티브 코드로 작성되었으며 필요한 자원만 온디맨드로 로드합니다. 해외 개발자들이 메모리 내역을 분석한 결과에 따르면, 동적 배경 애니메이션에 약 45MB, 시스템 라이브러리에 44MB, 그래픽 처리에 21MB가 할당되었고, 실제 날씨 데이터를 처리하는 서비스 본체는 6.3MB만을 차지했습니다. 모든 메가바이트의 쓰임새가 명확합니다.
다른 비교도 제시되었습니다. 벽지와 여러 데스크톱 위젯을 포함한 전체 KDE 데스크톱 환경이 5K 화면에서 소비하는 메모리가 약 560MB였습니다. 애플의 방식에도 자체적인 상업적 계산이 있겠지만, 적어도 이 앱에 대해서는 자원 소비를 철저히 통제했습니다. 246MB가 아주 적다고 볼 수는 없지만 기본에 충실한 수치입니다. 네이티브 앱은 필요한 만큼만 지불하지만, 웹 래퍼 앱은 전체 금액을 선불로 요구합니다. 5배의 메모리 차이는 효율성의 문제가 아니라 아키텍처의 문제인 것입니다.
그림: 애플 macOS 기본 날씨 앱의 메모리 차지량은 250MB 미만이다. 출처: Windows Latest
1.2GB라는 숫자의 실제 의미
헤드라인의 1.2GB라는 숫자에 대해 논란도 존재합니다. HN 댓글에서는 이미 Microsoft Edge나 Google Chrome을 띄워두고 있다면, 날씨 앱의 엔진 부분이 브라우저와 메모리를 공유하므로 실제 추가되는 메모리는 1.2GB보다 훨씬 적다는 지적이 나왔습니다. 작업 관리자는 전체 작업 집합 합계만 보여줄 뿐, 어떤 메모리가 공유되는지까지는 구분해 주지 않기 때문입니다.
반면 실제 측정에 따른 반론도 구체적입니다. 날씨 앱을 종료하면 수백 메가바이트의 메모리가 즉시 해제됩니다. 스크린샷에 보이는 662MB의 렌더러 프로세스는 날씨 앱 자체가 띄운 것으로 공유 메모리라고 보기 어렵습니다.
수집된 데이터에 따르면 양측 주장 모두 일리가 있습니다. 1.2GB는 전체 메모리 사용량 수치이며, 실제 순증가량은 당시 브라우저를 얼마나 켜두었는지에 따라 달라집니다. 하지만 숫자를 절반으로 줄여서 보더라도 날씨 앱 하나가 500MB를 먹는 것은 여전히 납득하기 어렵습니다. 논란의 핵심은 수치의 정밀함이 아니라, 도대체 왜 단순한 도구 앱에 브라우저 엔진이 필요한가에 있습니다.
브라우저를 씌운 진짜 이유: 광고
앱을 웹 래퍼로 만드는 데는 개발사 입장에서 확실한 이점이 있습니다. 한 번 개발하면 Windows, 웹, 모바일 모두 대응할 수 있다는 점입니다. 마이크로소프트의 MSN 팀은 하나의 웹페이지를 유지 관리하는 것만으로 날씨, 뉴스, 주식을 시스템 전체에 일괄 배포할 수 있습니다. 그 메모리 부담은 오롯이 사용자가 짊어지게 됩니다.
또 다른 현실적인 이유는 광고입니다. 날씨 앱 내부에는 MSN 콘텐츠 피드가 내장되어 있으며, 스폰서 카드가 날씨 정보 카드와 똑같은 모양으로 섞여 있습니다. 돈을 주고 구매한 운영체제의 기본 앱에서 광고가 송출되는 것입니다. 데스크톱 위젯 영역에도 똑같은 광고 피드가 채워져 있습니다.
그림: Windows 11 날씨 앱의 실체는 앱 껍데기를 씌운 웹페이지에 불과하다. 출처: Windows Latest
HN 토론은 더욱 깊은 문제로 향합니다. Chrome과 Edge가 Manifest V3 도입에 따라 uBlock Origin 같은 광고 차단 확장 프로그램의 권한을 축소하고 있습니다. 새 규정 아래서는 필터링 규칙 수가 제한되어 기존 차단 도구의 기능이 크게 감소합니다. 커뮤니티에서는 이를 자사 광고 사업에 길을 터주기 위한 조치로 보고 있습니다. 사용자의 광고 차단 능력은 제한하면서 기본 앱에는 광고를 밀어 넣는 것입니다. 광고 수익과 사용자 경험 사이에서 제조사는 이미 입장을 정했습니다. 날씨 앱이 메모리를 얼마나 먹는지는 더 이상 가장 중요한 문제가 아닙니다.
일반 사용자의 대처법: 130MB로 줄이는 방법
HN에서 가장 많은 추천을 받은 해결책이 있습니다. 기술적 지식이 없어도 가능합니다. Microsoft Edge 브라우저에 광고 차단 확장 프로그램 uBlock Origin을 설치하고, MSN 날씨 웹사이트에 접속한 뒤, 주소창의 “앱으로 설치” 버튼을 눌러 PWA(프로그레시브 웹 앱) 데스크톱 아이콘으로 만듭니다. 그 후 기본 날씨 앱 아이콘을 제거하면 됩니다.
똑같은 날씨 화면이지만 메모리 사용량은 1.2GB에서 약 130MB로 급감하고 광고도 사라집니다. 원리는 단순합니다. 이미 켜져 있는 Edge 브라우저 프로세스를 공유하여 작동하며, 웹페이지 내 광고는 확장 프로그램이 차단하기 때문입니다. 1.2GB에서 130MB로, 거의 10분의 1 수준입니다.
남은 변수는 시간입니다. Edge 역시 Chromium 기반 브라우저로서 확장 프로그램 제한을 진행하고 있어, Chromium 계열에서 uBlock Origin의 완벽한 작동 기한은 한계가 있습니다. 토론장에서는 Firefox로 전환하라는 권장도 나오고 있습니다. 이 우회책이 얼마나 오래 유지될지는 브라우저 개발사의 정책에 달려 있습니다.
메모리 비용은 결국 사용자의 몫
기술 스택 선택은 비즈니스 결정이지만 그 자원 비용은 사용자가 부담합니다. 마이크로소프트는 8GB 메모리의 저사양 PC 최적화를 말하면서도, 정작 자체 날씨 앱이 전체 메모리의 5분의 1 가까이를 쓰도록 방치하고 화면에 광고까지 게재하고 있습니다. 임원진은 네이티브 앱으로의 복귀를 언급하지만, MSN 계열 앱의 개편 시기에 대해서는 구체적인 일정을 제시하지 않고 있습니다.
다음에 작업 관리자를 열었을 때 이해하기 힘든 대용량 메모리 프로세스를 보게 된다면, 컴퓨터 성능을 탓하기 전에 먼저 생각해 보세요. “이 앱도 안에 브라우저가 숨어있는 게 아닐까?” 정답은 프로세스 목록 속에 숨어있습니다.
참고 링크:
- Notebookcheck: Windows 11’s built-in Weather app wastes more than 1 GB of RAM
- Hacker News: Windows 11’s built-in Weather app wastes more than 1 GB of RAM (item?id=49232138)
- Windows Latest: Windows 11’s Weather app uses 5x the RAM of macOS Weather, because Microsoft has forgotten how to make native apps
- Microsoft Learn: Microsoft Edge에서 프로그레시브 웹 앱(PWA) 사용