Android의 Chrome

Android용 Chrome의 개발자 기능 전체 목록은 chromestatus.com을 참고하세요. Play 스토어에서 Chrome을 다운로드하세요.

최고 수준의 탐색 환경

사용자가 한 기기에서 Chrome에 로그인하면 다른 기기에서 Chrome에 로그인할 때 해당 세션의 탭과 방문 기록을 사용할 수 있습니다. URL뿐만 아니라 Chrome 인스턴스 간에 전체 페이지 콘텐츠가 동기화되므로 사용자는 탑승권이나 로그인이 필요한 사이트의 도움말을 보기 위해 사용자 인증 정보를 다시 제출하지 않아도 됩니다.

주소 표시줄은 미리 가져오기를 사용하여 URL을 채우고 방문 기록 및 로컬 북마크를 기반으로 한 추천 검색어를 사용하여 쿼리를 실행합니다. 이 기능은 사용자가 Wi-Fi에 연결되어 있을 때만 실행됩니다.

성능

Android용 Chrome은 소형 기기에 동일한 다중 프로세스 아키텍처, GPU 가속 렌더링, 모바일 아키텍처에 최적화된 V8 자바스크립트 엔진을 제공합니다. Android용 Chrome은 다음을 통해 빠른 그래픽 성능을 제공합니다.

  • canvas 요소의 GPU 가속
  • 유동적인 CSS 변환 및 전환
  • 더 효율적인 애니메이션을 위해 requestAnimationFrame 지원

DevTools를 사용하여 문제 찾기 및 해결

USB로 휴대전화에 연결된 데스크톱 브라우저에서 실행되는 Chrome DevTools의 전체 제품군을 사용하여 모바일 웹사이트를 디버그할 수 있습니다. 원격 디버깅에 대해 자세히 알아보세요.

Android용 Chrome은 DevTools 외에도 매우 특정한 사용 사례를 위한 고급 개발자 기능을 제공합니다.

  • GPU 진단: chrome://gpu
  • AppCache 디버깅: chrome://appcache-internals
  • 넷 스택 디버깅: chrome://net-internals

Resource TimingUser Timing API를 사용하여 애플리케이션 성능을 분석할 수도 있습니다.

오프라인 작업

온라인으로 작업하는 것이 편리하지만 신호가 차단되거나 존재하지 않으면 연결에 실패할 수 있습니다. 이를 더 쉽게 하기 위해 Android용 Chrome은 다음과 같은 저장소 API를 지원합니다.

오프라인 저장에 대해 자세히 알아보기

표준 및 API

Android용 Chrome은 최신 웹 표준을 지원합니다. Chrome 버전별 업데이트된 기능 보기는 chromestatus.com을 참고하세요.

기기 API

모바일 환경에서는 위치와 기기 방향에서 카메라 액세스에 이르기까지 사용자의 상황별 환경에 액세스할 수 있어야 합니다. Android용 Chrome은 다음을 제공합니다.

표준 API

Android용 Chrome은 앱에서 사용 가능한 다양한 HTML5 API를 지원합니다.

  • requestAnimationFrame을 통해 최적의 애니메이션 성능 달성
  • WebSockets을 사용한 서버와 클라이언트 간의 양방향 통신
  • Web Workers(웹 작업자)를 통한 멀티 스레딩(전용)
  • requestFullscreen 메서드 (현재 프리픽스된 호출, webkitRequestFullScreen()를 통해)를 사용하여 브라우저 UI (Chrome)를 숨길 수 있습니다.
  • WebRTC: 플러그인 없는 실시간 커뮤니케이션
  • WebAudio: 오디오 신호를 처리하고 합성합니다.
  • 다음 API에 대한 실험적 지원 (Chrome 주소 표시줄의 chrome://flags 사용)
    • WebGL: 웹브라우저용 3차원 그래픽 만들기

보안

Android용 Chrome은 콘텐츠 보안 정책을 지원하여 표준 (프리픽스 없는) HTTP 헤더 Content-Security-Policy를 사용하여 XSS 공격의 위험과 영향을 크게 줄입니다.

알려진 문제

현재 문제의 경우 crbug.com의 목록을 확인하고 가장 필요한 문제에 별표를 표시하세요. 새로운 문제가 발견되면 new.crbug.com을 사용하여 로깅합니다.