마이크로소프트가 구글 크롬의 핵심 기술인 크로미움을 기반으로 새로운 엣지 브라우저를 개발한다는 소식을 접하셨을 겁니다. 이는 엣지 브라우저의 발전을 의미할 뿐 아니라, 마이크로소프트의 크로미엄 기여가 곧 크롬 브라우저의 성능 향상으로 이어진다는 점에서도 주목할 만합니다.
모든 브라우저 엔진, 오픈 소스 시대로
일부에서는 마이크로소프트가 구글과 협력하여 인터넷을 장악하려 한다고 우려하지만, 엣지HTML 브라우저 엔진을 포기한 것은 긍정적인 변화입니다. 엣지HTML은 마지막으로 남아있던 폐쇄형 소스 브라우저 엔진이었으며, 이제 모든 주요 브라우저 엔진이 오픈 소스 기반으로 전환됩니다.
이는 엣지 브라우저 개발이 크롬 브라우저 발전에 기여하고, 반대로 크롬 브라우저 개선이 엣지 브라우저에도 긍정적인 영향을 미친다는 것을 의미합니다. 크로미엄을 사용하는 오페라와 같은 다른 브라우저 또한 이러한 변화의 혜택을 누릴 것입니다. 크롬 사용자라면 마이크로소프트의 노력으로 브라우저 경험이 더욱 향상될 것입니다. 이는 과거의 ‘Scroogled’ 시대에서 벗어난 진전된 모습입니다.
터치 지원 개선
엣지 브라우저에는 여러 단점이 있었지만, 터치 인터페이스는 항상 뛰어났습니다. 특히 정밀 터치패드를 탑재한 최신 노트북에서의 스크롤 성능은 매우 부드럽고 훌륭했습니다. 마이크로소프트가 윈도우 10 기반 터치 PC를 적극적으로 홍보하는 상황을 고려하면 이는 당연한 결과입니다.
마이크로소프트의 오픈 소스 계획 문서에 따르면, 터치 지원은 주요 개선 영역 중 하나입니다. 마이크로소프트는 특히 “최신 윈도우 장치에서 데스크톱 터치, 제스처 인식 및 스크롤/패닝의 부드러움을 개선하는 데 집중할 것”이라고 밝혔습니다.
비판적인 시각에서는 “크로미엄을 엣지의 현재 터치 지원 수준으로 끌어올리려면 많은 노력이 필요하다”고 생각할 수 있습니다. 그러나 이러한 노력은 엣지 브라우저뿐 아니라 크로미엄에도 적용될 것이며, 터치 반응성을 개선하기 위한 마이크로소프트의 모든 노력은 크롬 브라우저를 터치 PC 환경에서 더욱 향상시킬 것입니다.
배터리 수명 연장
마이크로소프트는 의도 문서에서 배터리 수명에 대해 구체적으로 언급하지 않았지만, 크롬이 더 적은 전력을 소비하도록 만들어 윈도우 사용자들의 배터리 사용 시간을 늘리는 데 기여할 것으로 기대하고 있습니다.
마이크로소프트는 수년간 크롬에 비해 엣지 브라우저의 배터리 효율성이 더 뛰어나다고 주장해왔습니다. 이는 윈도우 PC 제조업체들이 자사 제품에 탑재된 엣지 브라우저를 통해 배터리 수명을 테스트하고, 가능한 최고의 수치를 얻고자 하기 때문입니다.
만약 엣지 브라우저의 배터리 수명이 크롬보다 더 길고, 마이크로소프트가 기존의 우위를 점하고 있다면, 새로운 브라우저로 전환한 후 배터리 수명이 크게 감소하는 것을 받아들이기 어려울 것입니다. 엣지 브라우저의 배터리 수명 개선을 위한 마이크로소프트의 모든 노력은 크롬 브라우저의 에너지 효율성 향상에도 기여할 것입니다.
ARM PC를 위한 크롬 네이티브 지원
마이크로소프트는 ARM 기반 PC를 적극적으로 홍보하고 있지만, 현재로서는 성능이 만족스럽지 않습니다. 하드웨어 기술이 아직 충분히 발전하지 않았고, 이들 장치에는 더욱 강력하고 빠른 ARM CPU가 필요합니다.
또한 ARM 기반 PC에는 최적화된 브라우저가 필요합니다. ARM용 윈도우에는 에뮬레이션 레이어가 있어 기존의 x86 및 x64 데스크톱 소프트웨어를 실행할 수 있지만, 이 에뮬레이션 레이어는 성능을 저하시키기 때문에 일반적인 윈도우용 크롬은 ARM PC에서 더욱 느리게 작동할 수 있습니다.
마이크로소프트는 구글 엔지니어와 협력하여 크로미엄을 ARM64로 이식하는 작업을 진행하고 있습니다. 곧 ARM 기반 PC의 윈도우에서 크롬 네이티브 버전을 사용하여 성능과 배터리 수명을 개선할 수 있을 것입니다. 이러한 작업은 마이크로소프트가 크로미엄 기반으로 전환하지 않았다면 불가능했을 것입니다. 구글 또한 ARM 플랫폼에서의 마이크로소프트 윈도우 지원에 적극적으로 참여할 동기가 없을 것입니다.
접근성 향상
접근성은 많은 사람들이 간과하기 쉬운 기능이지만, 매우 중요합니다. 마이크로소프트는 크로미엄의 접근성 향상을 위해 노력하고 있습니다.
마이크로소프트는 모든 사용자의 요구를 충족하기 위해 윈도우 내레이터 및 기타 보조 기술을 지원하는 Microsoft UI Automation(UIA) 인터페이스를 추가하고, 고대비 및 캡션 스타일 지정과 같은 윈도우 접근성 설정과 통합하여 크로미엄 코드베이스의 접근성을 개선하고자 합니다. 이는 컨트롤 접근성 개선 및 캐럿 브라우징 지원을 포함합니다.
이는 많은 사용자들에게 희소식입니다. 이러한 모든 작업이 크로미엄에서 이루어지기 때문에, 크롬 브라우저는 윈도우의 보조 기술과의 호환성이 더욱 향상될 것입니다. 모두에게 이익이 되는 변화입니다.
그 외 긍정적인 변화들
마이크로소프트는 웹 페이지에 그림 그리기 및 코타나 통합과 같은 엣지 브라우저 고유의 기능을 추가할 계획이지만, 브라우저의 핵심 부분에 영향을 주는 모든 개선은 모든 사용자에게 도움이 될 것입니다.
예를 들어, 많은 사용자들이 마이크로소프트 엣지 브라우저의 텍스트 렌더링을 더 선호하며, 윈도우 10의 크롬보다 더 보기 좋다고 생각합니다. 한 레딧 사용자의 의견은 엣지 프로젝트 관리자의 주목을 받기도 했습니다. 마이크로소프트가 이러한 점을 염두에 두고 새로운 엣지 브라우저의 텍스트 렌더링을 개선한다면, 이는 곧 크롬 브라우저의 텍스트 렌더링 개선으로 이어질 것입니다.
의도 문서에 따르면 보안 또한 주요 개선 영역 중 하나입니다. 마이크로소프트는 엣지 브라우저를 가장 안전한 브라우저로 홍보해왔습니다. 사실 여부를 떠나 엣지 브라우저 보안에 대한 마이크로소프트의 모든 노력은 크로미엄에도 적용될 것이며, 이는 윈도우 10에서 크롬 브라우저의 보안을 더욱 강화할 것입니다.
마이크로소프트는 새로운 저수준 윈도우 10 보안 기능에 대한 지원을 크로미엄에 추가할 수 있습니다. 오늘날 엣지 브라우저는 윈도우 디펜더 애플리케이션 가드를 사용하여 보안 컨테이너에서 실행할 수 있습니다. 마이크로소프트가 윈도우 디펜더 애플리케이션 가드를 크로미엄과 함께 지원해야 하기 때문에, 크롬 브라우저 또한 보안 컨테이너에서 실행할 수 있을 것입니다.
사파리와 파이어폭스는 어떻게 될까?
구글 크롬과 애플 사파리 모두 몇 년 전에 분기되었지만, WebKit을 기반으로 했습니다. 크로미엄의 핵심 엔진인 Blink와 사파리에서 사용하는 WebKit 엔진은 매우 유사하기 때문에 마이크로소프트의 일부 작업은 결국 애플 사파리 브라우저에도 영향을 미칠 수 있습니다.
모질라 파이어폭스는 조금 다른 길을 걷고 있는 것처럼 보이지만, 긍정적인 면도 있습니다. 파이어폭스는 인터넷 익스플로러 6와 경쟁하며 브라우저 시장에 다시 활력을 불어넣었으며, 이제 마지막 폐쇄형 소스 브라우저 엔진인 엣지HTML과의 경쟁에서 승리했습니다.
마이크로소프트가 엣지 브라우저에서 흥미로운 작업을 진행한다면, 모질라는 오픈 소스 코드를 통해 무슨 일이 일어나고 있는지 확인할 수 있습니다. 이는 매우 긍정적인 발전입니다.
전자 앱의 개선 가능성
크롬 브라우저를 사용하지 않는 사람을 포함한 모든 윈도우 사용자에게 다른 잠재적인 개선 사항이 있습니다.
많은 최신 데스크톱 애플리케이션은 Electron 앱입니다. 웹 기술을 사용하여 개발되었으며 데스크톱의 자체 창에서 실행됩니다. 그러나 각 Electron 애플리케이션에는 자체 내장 크로미엄 버전이 포함되어 있습니다.
만약 사용하는 웹사이트마다 별도의 크로미엄 브라우저가 있다고 상상해 보십시오. 더 많은 메모리, 디스크 공간 및 업데이트 다운로드가 필요합니다. 이는 오늘날 Electron 앱에서 실제로 일어나고 있는 현상입니다.
크로미엄 기반 브라우저를 윈도우 10에서 표준화함으로써 마이크로소프트는 이러한 애플리케이션에 필요한 기술을 운영체제에 직접 구축하여 더욱 가벼운 앱을 만들 수 있는 기회를 얻게 되었습니다. 이는 애플리케이션 성능 향상, 디스크 공간 절약, 업데이트 다운로드 감소, 그리고 배터리 수명 연장으로 이어질 것입니다.