베타 프로그램

WebView 베타 프로그램을 사용하면 새 버전의 Android WebView를 사전 체험판으로 사용할 수 있습니다. 새로운 WebView 버전이 공개 출시되기 4주 전에 사용해 볼 수 있도록 앱에서 WebView를 사용하는 모든 개발자가 베타 프로그램에 참여하는 것이 좋습니다.

베타 프로그램에 가입하려면 어떻게 해야 하나요?

기기에서 사용하는 계정으로 WebView 테스트 프로그램에 참여하여 Android 10 이상에서 WebView 베타를 구독할 수 있습니다. '테스터 되기' 버튼을 클릭하면 됩니다.

테스터로 참여하기
그림 1: 테스터 되기

이제 WebView의 베타 테스터가 되었습니다. 기기에서 Play 스토어를 방문하면 이제 베타 트랙에 사용할 수 있는 업데이트가 표시됩니다. WebView 베타를 사용하려면 이 업데이트를 설치하세요.

베타 프로그램 구독을 취소하려면 어떻게 해야 하나요?

WebView 테스트 프로그램을 종료하고 향후 베타 업데이트를 수신 거부하려면 '프로그램 탈퇴' 버튼을 클릭합니다.

구독을 취소해도 WebView 베타는 기기에 계속 설치되어 있지만 다음 안정화 버전이 출시되는 즉시 기본 (안정화 버전) 트랙으로 자동 업데이트됩니다.

WebView를 테스트하는 다른 방법

  • WebView에 다른 테스트 트랙도 있다는 것을 알고 계셨나요? 최첨단 환경을 더 체험해 보려면 개발자 또는 Canary 채널을 사용해 보세요.
  • 실험용 기능을 사용해 보거나 비정상 종료를 Google에 보고하려면 별도의 WebView 베타 패키지를 설치하면 됩니다.
  • Android 7~9 (Nougat/Oreo/Pie)에서 테스트하는 경우 Chrome 베타를 설치하고 개발자 설정에서 WebView 제공업체를 설정할 수 있습니다. 자세한 단계는 Android 7~9 (Nougat/Oreo/Pie)를 참고하세요.

WebView DevTools

WebView DevTools는 WebView 앱을 디버그하는 데 유용한 기기 내 도구 집합입니다.

WebView DevTools를 실행하는 가장 좋은 방법은 WebView 베타, 개발자 또는 Canary를 다운로드하는 것입니다. 이러한 채널에는 WebView DevTools를 시작하는 런처 아이콘이 포함되어 있습니다.

WebView DevTools로 WebView 앱을 디버그할 수 있습니다.
그림 2: WebView DevTools

WebView 비정상 종료

WebView 베타, 개발자, Canary 앱 내에서 기기에서 발생한 WebView 비정상 종료를 확인할 수 있습니다.

  • chrome://crashes와 유사합니다.
  • 기기의 모든 앱에서 비정상 종료됩니다.
  • 자세한 정보를 제공하려면 버그를 신고하세요.

WebView 플래그

마찬가지로 테스트 앱에는 실험용 기능을 사용 설정/사용 중지하는 데 사용할 수 있는 일련의 플래그가 포함되어 있습니다.

이전 버전의 Android에서 WebView 사용

Jetpack의 androidx.webkit을 사용하면 WebView API를 지원하지 않는 이전 버전의 Android에서 이 API를 사용할 수 있습니다. AndroidX WebKit에는 다음과 같은 몇 가지 이점이 있습니다.

  • 정기적으로 업데이트되는 Jetpack 라이브러리입니다.
  • 기본적으로 사용하기 쉽고
  • 이를 통해 WebView 앱이 더 많은 기기에서 작동할 수 있습니다.

다음과 같이 앱 또는 모듈의 build.gradle 파일에 필요한 아티팩트의 종속 항목을 추가합니다.

Groovy

dependencies {
    implementation "androidx.webkit:webkit:1.9.0"
}

Kotlin

dependencies {
    implementation("androidx.webkit:webkit:1.9.0")
}

개발자 리소스

다음은 개발자를 위한 추가 리소스입니다.

동영상

도움말