Co to jest WebView systemu Android?

Być może widziałeś Android System WebView ( ASW ) na liście aplikacji na urządzeniu z Androidem(Android) lub, czasami, jako aktualizację Sklepu Google Play . (Google Play Store)Ta ważna aplikacja systemowa nie jest instalowana lub używana bezpośrednio, ale pozostaje istotną częścią systemu operacyjnego Android .

W zależności od zainstalowanej wersji Androida(version of Android) zobaczysz system WebView systemu Android(Android System WebView) w różnych formatach. Bez względu na urządzenie, będziesz potrzebować włączonego i aktualnego ASW (lub jego wersji). (ASW)W tym przewodniku wyjaśnimy, dlaczego, a także wyjaśnimy, jak aktualizować ten składnik systemu.

Co to jest WebView systemu Android i jak jest używany?(What Is Android System WebView & How Is It Used?)

Twoje urządzenie z Androidem(Android) może mieć zainstalowaną przeglądarkę internetową, ale niekoniecznie jest to narzędzie do otwierania stron internetowych lub aplikacji internetowych. Aby otworzyć te strony lub aplikacje, Android zamiast tego przełącza się na system Android WebView(Android System WebView) , aby wyświetlać treści internetowe w Twoich aplikacjach.

Robi to na ogół ze względu na szybkość i bezpieczeństwo. Zamiast polegać na aplikacji innej firmy, inne aplikacje mogą odwoływać się do Android WebView w celu załadowania treści, bezpośrednio integrując połączenia z tym narzędziem systemowym w celu zwiększenia wydajności. 

Z biegiem czasu firma Google(Google) rozwinęła relacje między Androidem(Android) a ASW . Przed(Prior) wersją Androida(Android) 5 Lollipop WebView można było aktualizować tylko za pomocą głównych aktualizacji urządzeń z Androidem(Android) wydanych przez producenta.

Wraz z wydaniem Androida 5(Android 5) uległo to zmianie, dając użytkownikom możliwość aktualizowania go bezpośrednio ze sklepu Google Play(Google Play Store) . Pozwoliło to na szybsze poprawki błędów i wydania funkcji. 

Dalsze zmiany zostały wprowadzone w systemie Android 7(Android 7) , gdzie niestandardowy WebView oparty na przeglądarce Google Chrome(Google Chrome) stał się domyślną opcją dla urządzeń z systemem Android(Android) . Zmieniło się to ponownie w Androidzie 10(Android 10) , a WebView ponownie stworzył osobny komponent, udostępniając kod między nim a Chrome .

Jak sprawdzić, jaka wersja aplikacji WebView systemu Android jest zainstalowana?(How To Check What Android System WebView Version Is Installed)

Każda wersja WebView wprowadza nowe zmiany, ale powinieneś być w stanie zobaczyć, którą wersję zainstalowałeś w ustawieniach urządzenia z Androidem(Android) .

Aby to zrobić, musisz uzyskać dostęp do menu ustawień swojego urządzenia z Androidem(Android) . Będzie się to różnić w zależności od wersji Androida(Android) , a także posiadanego urządzenia. Te kroki zostały napisane przy użyciu smartfona Samsung Galaxy S20 , ale kroki powinny być podobne dla innych urządzeń z Androidem(Android) .

  • W programie uruchamiającym aplikacje na urządzeniu otwórz aplikację Ustawienia(Settings) . Stamtąd dotknij opcji Aplikacje(Apps) .

  • Powinieneś zobaczyć listę zainstalowanych aplikacji, a także wstępnie zainstalowane aplikacje systemowe. Użyj paska wyszukiwania, aby znaleźć Android System Webview , a następnie stuknij wpis, gdy go znajdziesz.

  • Przewiń w dół ekran Informacje o aplikacji . (App Info)Na dole zostanie wyświetlony numer wersji Android System Webview . Na przykład wersja 83.0.4103.106(Version 83.0.4103.106) . Te identyfikatory(IDs) wersji odpowiadają identyfikatorom Google Chrome na Androida(Android) , odzwierciedlając ich wspólną bazę kodu.

Musisz sprawdzić numer wersji Android WebView , aby ustalić, czy jest to najnowsza dostępna wersja. Jeśli tak nie jest, musisz go zaktualizować.

Aktualizacja systemu Android WebView(Updating Android System WebView)

Aktualizowanie ASW jest łatwym procesem w przypadku nowszych urządzeń z systemem Android(Android) . Jeśli masz dużo starsze urządzenie z Androidem(Android) ( Android 4.4 KitKat i starszy), nie będziesz mógł zaktualizować WebView , ponieważ pozostaje on znacznie bardziej zintegrowanym komponentem systemu, którego nie można zaktualizować bez większej aktualizacji urządzenia.

Jednak w przypadku wszystkich przyszłych wydań możesz zaktualizować ASW za pomocą Sklepu Google Play(Google Play Store)

  • Aby to zrobić, otwórz aplikację Sklep Play(Play Store) i wyszukaj Android System WebView . Jeśli aplikacja ma dostępną aktualizację, kliknij przycisk Aktualizuj(Update) .

Po zaktualizowaniu WebView , Android będzie używać tej nowej wersji WebView do wszelkich innych aplikacji, które wymagają jej do uzyskiwania dostępu i przeglądania treści internetowych.

Instalowanie różnych ścieżek wersji WebView systemu Android(Installing Different Android System WebView Release Tracks)

Pojedyncze wydanie ASW pozostawia wszystkich na jednym pasie, przynajmniej jeśli chodzi o ważne aktualizacje. Na szczęście Google oferuje większy wybór użytkownikom Androida(Android) z urządzeniami z Androidem 10(Android 10) i nowszym.

Ta wersja Androida(Android) zawiera wersję WebView , która ma w dużej mierze ten sam kod, co aplikacja Google Chrome . Obejmuje to wspólne korzyści dla obu aplikacji, w tym mniejszy rozmiar i bardziej spójne środowisko. 

Zamiast oferować to jako pojedynczą opcję, Google oferuje cztery różne ścieżki wydań dla WebView , które możesz zainstalować. 

Obejmują one:

  • WebView Stable : aktualizowany co kilka tygodni po pełnym harmonogramie testów, aby zapewnić stabilność na jak największej liczbie urządzeń. To jest wersja dostępna na wszystkich urządzeniach z Androidem(Android) .
  • WebView Beta : Wersja beta, udostępniająca większość kodu i funkcji zestabilną WebView . Ta wersja może zawierać dodatkowe błędy ze względu na ograniczone testy.
  • WebView Dev : jest to wersja rozwojowa, która może ulec poważnym zmianom. Ta wersja jest aktualizowana co tydzień, a użytkownicy mogą napotkać błędy i problemy, ale będziesz także mógł wypróbować i przetestować nowe funkcje lub poprawki przed innymi użytkownikami.
  • WebView Canary : Absolutnie najnowocześniejsza, najnowsza wersja bez testów. Jest to codzienna wersja z najnowszym kodem z poprzedniego dnia. Używaj ostrożnie!

Po zainstalowaniu jednej z tych wersji WebView możesz przełączyć się na nią w menu opcji programisty Androida . (Android)Zwykle jest to ukryte, więc przejdź do ustawień Androida(Android) . Następnie stuknij kolejno About Phone > Software Information , a następnie kilkakrotnie stuknij dwukrotnie informacje o numerze kompilacji .(Build number )

Spowoduje to aktywację trybu programisty na Twoim telefonie. Po włączeniu wróć do ustawień Androida(Android) i dotknij Implementacja WebView. (WebView implementation.)Lista dostępnych wersji WebView będzie dostępna tutaj — wybierz opcję, której chcesz użyć, aby przełączyć się na jej używanie.

W przypadku urządzeń z systemem Android od 7 do 9 można zamiast tego zainstalować ścieżki wydań Google Chrome ( stabilna(Stable) , beta , deweloperska(Dev) i kanaryjska(Canary) ), które zapewniają ten sam efekt. Dzieje się tak, ponieważ WebView jest zintegrowany z aplikacją Google Chrome w tych wydaniach.

Jak wyłączyć lub usunąć WebView systemu Android?(How To Disable Or Delete Android System WebView)

Jeśli chcesz wyłączyć lub usunąć Android System Webview , prosta odpowiedź brzmi: nie możesz (lub nie powinieneś). Jest to niezbędny składnik systemu, wymagany do otwierania treści internetowych w aplikacjach na Androida(Android) .

Najlepsze, co możesz zrobić, to pozostawić włączony WebView i aktualizować go za pomocą Sklepu Google Play(Google Play Store) . Jeśli masz problemy z ładowaniem treści internetowych na urządzeniu z Androidem(Android) , przejdź do nowszej wersji WebView , wykonując powyższe czynności.

Błąd w stabilnej wersji może zostać naprawiony w nowszej wersji beta WebView . Oczywiście te poprawki powinny po krótkim czasie przefiltrować się do stabilnej wersji WebView , więc w większości przypadków najlepiej będzie poczekać.

Aktualizowanie Androida(Keeping Android Updated)

Urządzenia z Androidem(Android) nie są najlepiej znane z tego, że mogą być aktualizowane, ale zachowując ASW jako oddzielny składnik systemu, Google może szybko rozsyłać pilne poprawki błędów za pomocą Sklepu Google Play(Google Play Store) . Jest instalowany na prawie wszystkich urządzeniach z Androidem(Android) , w tym na emulowanych urządzeniach z Androidem(emulated Android devices) na komputerze.

Jest to kolejna część powszechnych środków bezpieczeństwa smartfonów(common smartphone security measures) stosowanych przez programistów, takich jak Google i Android , w celu ochrony urządzeń przed najgorszymi zagrożeniami. Jeśli naprawdę martwisz się o bezpieczeństwo, możesz pomyśleć o zainstalowaniu aplikacji antywirusowej na Androida(Android antivirus app) , ale dla większości użytkowników może to nie być konieczne.



About the author

Jestem informatykiem skupiającym się na prywatności i kontach użytkowników oraz bezpieczeństwie rodziny. Od kilku lat pracuję nad poprawą bezpieczeństwa smartfonów i mam doświadczenie w pracy z firmami zajmującymi się grami. Wielokrotnie pisałem też o problemach związanych z kontami użytkowników i grami.



Related posts