삽입된 웹을 사용한 인앱 탐색

인앱 브라우저는 사용자가 앱의 컨텍스트에 머무르면서 전체 브라우저 환경을 제공할 수 있습니다. 이는 앱에 웹페이지로 연결되는 링크나 광고가 있는 경우에 가장 일반적으로 사용됩니다. 웹페이지는 그림 1과 같이 인앱 브라우저에서 열 수 있습니다.

빨간색 상자에 있는 인앱 링크와 맞춤 탭으로 열린 링크를 보여주는 화면을 가리키는 화살표
그림 1. 인앱 링크를 클릭하고 (왼쪽) 맞춤 탭을 사용하여 인앱 브라우저를 여는 모습 (오른쪽)

맞춤 탭WebView는 모두 인앱 환경을 지원하는 데 사용할 수 있는 API이지만, 어느 것이 가장 적합한지는 사용 사례에 따라 다릅니다. 다음 표에는 각 방법의 몇 가지 이점이 나와 있습니다.

맞춤 탭

WebView

사용자의 기본 브라우저에서 처리하는 서드 파티 콘텐츠를 위한 즉시 사용 가능한 탐색 대부분의 사용 사례에서 가장 일반적입니다.

맞춤 개발자 제어 브라우징 환경 일반적으로 고급 사용 사례에 사용됩니다.

  • 통합 용이성: 맞춤 탭을 통합하면 사용자에게 삽입된 웹 탐색 환경을 제공하는 가장 간단하고 쉬운 방법입니다.
  • 공유 상태: 브라우저와 공유된 쿠키 및 권한 모델을 고려하여 사이트에 로그인할 때 사용자 불편이 줄어듭니다.
  • 브라우저 뷰의 고급 UI 제어
  • 웹페이지 자체의 콘텐츠를 수정할 수 있어야 합니다.
  • 참여도 / 활동에 대한 심층적인 개발자 분석 통계
  • WebView 업데이트가 전 세계 모든 기기와 사용자에게 일관되게 출시됨

맞춤 탭은 대부분의 브라우저에서 지원되지만 일부 브라우저에서는 추가 맞춤설정 옵션을 제공합니다. 자세한 내용은 이 맞춤 탭 브라우저 지원 비교를 참고하세요.

추가 리소스

WebView 또는 맞춤 탭 API를 사용하여 Android 기반 기기용 웹페이지를 개발하려면 다음 문서를 참고하세요.