Android 시스템 WebView는 무엇이며 어떤 역할을 합니까?

Android 시스템 WebView는 무엇이며 어떤 역할을 합니까?

다른 Android 앱이 정당한 이유 없이 충돌하는 경우 주요 원인 중 하나는 종종 Android 시스템 WebView입니다. 그 이유는 많은 Android 앱이 이 구성 요소를 활용하기 때문입니다. 그러나 Google의 Android 시스템 WebView는 무엇이며 어떤 역할을 하며 왜 그렇게 중요한가요?





이 기사에서 우리는 당신을 위해 모든 것을 분해 할 것입니다. 그럼 바로 들어가 보겠습니다.





Android 시스템 WebView란 무엇입니까?

Android 시스템 WebView는 전용 브라우저를 열지 않고도 Android 앱이 내부에 웹 콘텐츠를 표시할 수 있도록 하는 시스템 구성 요소입니다. 즉, Android System WebView는 웹 콘텐츠를 표시하는 앱 전용 웹 브라우저 엔진 또는 내장 웹 브라우저입니다.





Google의 유비쿼터스 브라우저인 Chrome은 Android 시스템 WebView를 지원합니다.

Android 시스템 WebView 앱은 일반적으로 대부분의 Android 스마트폰에 사전 설치되어 있습니다. 그렇게 하면 앱 내에서 인터넷 콘텐츠를 렌더링하는 데 사용하는 모든 개발자가 호환성 문제에 대한 경고 없이 그렇게 할 수 있습니다.



Android 시스템 WebView는 무엇을 합니까?

Gmail, Twitter 또는 Reddit 앱과 같은 많은 Android 앱은 일반적으로 인터넷의 콘텐츠를 표시합니다. Google은 개발자가 Android 시스템 WebView를 통해 앱에서 인터넷 콘텐츠를 쉽게 렌더링할 수 있도록 했습니다.

따라서 Android 개발자는 수천 줄은 아니더라도 수백 줄의 코드를 처음부터 작성하는 데 많은 시간을 할애할 수 있습니다. 대신 앱 내에서 웹 콘텐츠를 렌더링하기 위해 몇 줄의 WebView 라이브러리 코드를 연결하기만 하면 바로 사용할 수 있습니다. 얼마나 멋진가요?





Android 시스템 WebView를 비활성화하는 것이 안전합니까?

아니요. Android 시스템 WebView가 필요한지 스스로에게 묻는다면 짧은 대답은 '예'입니다. WebView는 초기처럼 더 이상 Android의 일부가 아니지만 유용하지 않다는 의미는 아닙니다. Google은 Android 10부터 핵심 OS에서 WebView를 분리했습니다. 별도의 앱인 동시에 필수가 아닌 직관을 제공할 수 있습니다.

하지만, 예외가 있습니다. 심각한 결과 없이 Android 7.0, 8.0 및 9.0에서 Android 시스템 WebView를 비활성화할 수 있습니다. 이러한 Android 버전에서 Chrome은 WebView 작업의 주요 드라이버였습니다. 그러나 이후 및 이전 버전의 Android에서는 WebView를 활성화된 상태로 두는 것이 안전합니다.





앱을 제거할 수는 없지만 원하는 경우 WebView를 비활성화할 수 있습니다. WebView를 비활성화하면 일부 Android 앱의 성능에 영향을 줄 수 있습니다.

마찬가지로 WebView 내부에 버그가 있으면 구성 요소를 사용하는 모든 Android 앱이 엉망이 됩니다.

Android 시스템 WebView는 또한 스파이웨어나 블로트웨어가 아니므로 일반적으로 앱이 충돌하지 않는 한 걱정할 이유가 없습니다.

관련된: Android에서 'android.process.acore가 중지되었습니다' 오류를 수정하는 방법

Android 시스템 WebView 충돌을 수정하는 방법

많은 Android 앱이 동시에 충돌하는 것은 일반적이지 않습니다. 그러나 이 문제가 발생하면 WebView에 문제가 있을 가능성이 있습니다. Android 앱이 충돌하는 경우 문제를 해결하기 위해 수행할 수 있는 작업은 다음과 같습니다.

1. Android 시스템 WebView 앱 및 Chrome 업데이트

가장 먼저해야 할 일은 Android 시스템 WebView와 Chrome을 모두 업데이트하는 것입니다. 2021년 3월에 Google은 System WebView 앱에 대한 업데이트를 출시했는데, 이로 인해 구성 요소를 사용하는 모든 Android 앱이 예기치 않게 충돌하게 되었습니다. 다행히도 후속 업데이트에서 문제를 패치했습니다. .

Android 시스템 WebView를 업데이트하는 방법은 다음과 같습니다.

  1. 로 이동 안드로이드 시스템 웹뷰 Play 스토어의 앱.
  2. 당신이 볼 경우 제거 , 이미 최신 버전의 WebView를 사용하고 있음을 의미합니다. 당신이 볼 경우 업데이트 , 탭하여 앱을 업데이트합니다.
  3. 장치를 다시 시작하십시오.
이미지 갤러리 (2 이미지) 확장하다 확장하다 닫다

수동 업데이트가 완료되지 않으면(Android 10 및 11에서 발생할 수 있음) Google Play 저장용량을 지우면 도움이 됩니다.

다음으로 이동하여 이 작업을 수행할 수 있습니다. 설정 > 앱 및 알림 > Google Play 스토어 > 저장용량 및 캐시 > 저장용량 지우기 . 이 단계는 장치마다 약간 다를 수 있습니다. 완료되면 위의 단계에 따라 Android 시스템 WebView를 수동으로 업데이트하십시오.

또한 최신 버전의 브라우저를 실행하고 있는지 확인하려면 Chrome을 업데이트하세요.

그래도 문제가 해결되지 않으면 계속 읽으십시오.

2. WebView 및/또는 Chrome 업데이트 제거

WebView 업데이트를 제거해도 문제가 해결될 수 있습니다. System WebView 및/또는 Chrome을 업데이트한 후 여러 앱이 충돌한다는 사실을 알게 된 경우 제거가 도움이 될 수 있습니다.

  1. 로 이동 안드로이드 시스템 웹뷰 Play 스토어의 앱.
  2. 수도꼭지 제거 WebView 업데이트를 제거합니다.
  3. 장치를 다시 시작하십시오.
이미지 갤러리 (2 이미지) 확장하다 확장하다 닫다

Google 크롬에서도 동일한 작업을 수행해야 합니다.

메모: Google은 WebView 제거를 권장하지 않습니다. 일부 앱에서 데이터가 손실될 수 있으므로 업데이트하십시오. 그러나 절박한 상황에서는 이것이 앱 충돌에서 벗어날 수 있는 유일한 티켓일 수 있습니다.

관련: Android에서 'Unfor­tu­nate­ly Gmail이 중지되었습니다' 오류를 수정하는 방법

Android에서 충돌하는 앱 수정

모든 소프트웨어에는 일반적으로 버그가 있습니다. Android에서는 앱을 실행하는 즉시 충돌하는 앱을 경험할 수 있습니다. 먼저 Android 시스템 WebView 및 Google Chrome을 업데이트합니다. 문제가 지속되면 Android 시스템 WebView 및/또는 Chrome 업데이트를 제거해 보세요.

앱 충돌은 비교적 쉽게 해결할 수 있는 Android에서 직면할 수 있는 많은 문제 중 하나일 뿐입니다.

공유하다 공유하다 트위터 이메일 20가지 일반적인 Android 문제 해결

이 포괄적인 Android 문제 해결 가이드는 가장 일반적인 Android 전화 문제를 해결하는 데 도움이 됩니다.

다음 읽기
관련 항목
  • 기계적 인조 인간
  • 안드로이드 팁
  • 구글 크롬
  • 안드로이드 문제 해결
저자 소개 앨빈 완잘라(99개 기사 게재)

Alvin Wanjala는 2년 넘게 기술에 대한 글을 써왔습니다. 그는 모바일, PC 및 소셜 미디어를 포함하되 이에 국한되지 않는 다양한 측면에 대해 글을 씁니다. Alvin은 다운타임 동안 프로그래밍과 게임을 좋아합니다.

앨빈 완잘라가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

윈도우 10 테마 2018 무료 다운로드
구독하려면 여기를 클릭하세요.