목록으로

Programming Notes

안드로이드, 모바일 웹 성능의 새로운 기록을 세우다

이미지

안드로이드 경험의 핵심 중 하나는 바로 웹입니다. 크롬으로 브라우징을 하든, WebView를 활용하는 90% 이상의 안드로이드 앱을 사용하든, 웹의 속도가 곧 휴대전화의 속도를 결정합니다. 오늘 저희는 안드로이드가 이제 웹 브라우징을 위한 가장 빠른 모바일 플랫폼이 되었다는 중대한 이정표를 발표하게 되어 자랑스럽게 생각합니다.

하드웨어, 안드로이드 OS, 그리고 크롬 엔진에 걸친 긴밀한 수직적 통합을 통해, 최신 플래그십 안드로이드 기기들은 핵심 웹 성능 벤치마크인 Speedometer와 LoadLine에서 모든 모바일 경쟁사들을 능가하며 새로운 성능 기록을 세우고 있습니다. 이를 통해 모바일에서 이전에 볼 수 없었던 수준의 반응성을 제공합니다.

점수 차트

웹 성능 벤치마크에서 새로운 최고 점수를 달성한 안드로이드 플래그십 휴대전화 (크롬 146, 2026년 3월)

웹 성능이 중요한 이유

웹 성능은 단순히 높은 점수만을 의미하지 않습니다. 기기가 매일의 일상에서 얼마나 쾌적하게 느껴지는지가 중요합니다. 안드로이드에서 웹 콘텐츠와 그 성능은 사용자 경험의 핵심입니다.

정보 검색, 최신 뉴스 확인, 온라인 쇼핑 등 안드로이드 사용자들은 하루 화면 사용 시간의 상당 부분을 웹 콘텐츠와의 상호작용에 소비합니다. 크롬은 미국을 비롯해 전 세계적으로 가장 인기 있는 안드로이드 앱 중 하나입니다. 또한, 이러한 사용량은 생산성이 핵심인 태블릿과 폴더블 기기에서 더욱 급격히 증가합니다.

웹이 분명 중요하기는 하지만, 훌륭한 웹 경험을 위해서는 빠른 브라우저와 기기가 필수적입니다. 현대의 웹사이트는 매우 복잡하며, 2억 개 이상의 활성 사이트가 단순한 블로그 포스트부터 데스크톱 수준의 생산성 도구까지 모든 것을 제공합니다. 이러한 복잡성은 성능이 뛰어난 기기조차도 부하를 느낄 수 있는 까다로운 작업입니다.

저희는 고품질의 사용자 경험을 보장하기 위해 웹 성능을 평가할 때 반응성페이지 로딩 속도라는 두 가지 핵심 축에 집중합니다.

Speedometer: 웹 반응성 측정

**Speedometer**는 모든 주요 브라우저 엔진 개발사가 웹 앱의 반응성을 측정하기 위해 사용하는 협업 기반의 업계 표준입니다. 이 벤치마크는 할 일 목록에 항목을 추가하는 것과 같은 실제 사용자 작업을 시뮬레이션하여 상호작용 지연 시간을 측정합니다.

Speedometer의 작업 부하는 가상적이지만 일관성이 높으며, React, Angular, jQuery와 같은 최신의 웹 프레임워크를 사용하여 제작되었습니다. 여기에는 할 일 관리 앱, 텍스트 편집기, 차트 렌더링, 모의 뉴스 포털 등이 포함됩니다.

Speedometer 점수는 실제 환경에서의 99번째 백분위수 상호작용 지연 시간(INP)과 높은 상관관계(-0.8)를 보입니다. 따라서 Speedometer 점수가 높다는 것은 웹사이트를 탭하거나 스크롤하고 타이핑할 때 더욱 부드럽고 기민한 느낌을 준다는 것을 직접적으로 의미합니다.

LoadLine: 전체 페이지 로딩 측정

상호작용 반응성도 중요하지만, 이는 이야기의 절반일 뿐입니다. 사용자는 링크를 클릭한 후 페이지가 얼마나 빨리 나타나는지도 중요하게 여깁니다. 이를 측정하기 위해 크롬과 안드로이드 팀은 안드로이드 SoC 및 OEM 파트너들과 협력하여 웹사이트 로딩의 전체 과정을 시뮬레이션하는 새로운 엔드 투 엔드 벤치마크인 **LoadLine**을 개발했습니다.

기존 벤치마크가 가상의 작업에 집중하는 반면, LoadLine은 엄선된 실제 웹사이트의 기록되고 안정화된 버전을 사용합니다. 여기에는 쇼핑, 검색, 뉴스 포털 등 모바일 웹 콘텐츠의 가장 중요한 유형을 반영하여 단순한 사이트부터 복잡한 사이트까지 다양하게 포함되어 있습니다.

LoadLine은 안드로이드의 페이지 로딩 성능이 세계 최고 수준임을 증명했습니다. 최상위 안드로이드 휴대전화는 비안드로이드 경쟁 제품보다 최대 47% 더 높은 점수를 기록했습니다. 그리고 이는 실제 사용 환경에서도 중요합니다. LoadLine 점수는 실제 환경에서의 중앙값 및 높은 백분위수 페이지 로딩 지연 시간과도 밀접한 상관관계(-0.8)를 보이기 때문입니다.

Speedometer 및 LoadLine 예시

Speedometer (왼쪽) 및 LoadLine 작업 부하 예시 (오른쪽)

수직 최적화를 통한 성공

안드로이드가 현재 기록하고 있는 우위는 칩셋(실리콘)부터 소프트웨어에 이르기까지 전체 "스택"을 튜닝하기 위한 조화로운 노력의 결과입니다.

저희는 안드로이드 파트너들이 Speedometer와 LoadLine을 기준으로 기기를 평가하고 튜닝하도록 독려했습니다. SoC의 핵심 성능 발전이 빠른 웹 경험의 토대가 되지만, 하드웨어를 효과적으로 활용하기 위해서는 OS와 브라우저 소프트웨어 스택의 튜닝이 필수적입니다. 저희는 일부 SoC 및 OEM 파트너와 협력하여 Speedometer와 LoadLine을 활용해 크롬 및 커널 스케줄러 정책을 최적화했습니다.

이러한 개선의 결과로, 일부 안드로이드 플래그십 휴대전화는 이전 모델 대비 Speedometer와 LoadLine 점수가 전년 대비 20~60% 향상되었습니다. 그리고 이러한 개선은 실제 환경의 웹 성능 향상으로 이어졌습니다. 현재 이러한 최신 모델을 사용하는 실제 사용자들의 페이지 로딩 속도는 4~6% 빨라졌고, 높은 백분위수의 상호작용 속도는 6~9% 빨라졌습니다.

저희는 모든 개발자와 하드웨어 파트너가 이 벤치마크를 활용하여 모바일 웹에서 가능한 성능의 한계를 함께 넓혀가기를 기대합니다.