Co to jest Android System WebView?


Mogłeś zobaczyć Android System WebView (ASW) na liście aplikacji na urządzeniu z Androidem lub, czasami, jako aktualizację Sklepu Google Play. Ta ważna aplikacja systemowa nie jest czymś, co instalujesz lub używasz bezpośrednio, ale pozostaje istotną częścią systemu operacyjnego Android.

W zależności od zainstalowanego wersja Androida, musisz ' Zobaczę Android System WebView w różnych formatach. Niezależnie od urządzenia, musisz mieć włączony i aktualny ASW (lub jego wersję). W tym przewodniku wyjaśniono, dlaczego i jak dbać o aktualność tego składnika systemu.

Co to jest Android System WebView i jak jest używany?

Twoje urządzenie z Androidem 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 zwraca się do Android System WebView, aby wyświetlić zawartość internetową w twoich aplikacjach.

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

Z biegiem czasu Google zmienił relacje między Androidem a ASW. Przed Androidem 5 Lollipop, WebView można było aktualizować tylko za pomocą głównych aktualizacji urządzenia z Androidem wydanych przez producenta.

Wraz z wydaniem Androida 5 to się zmieniło, dając użytkownikom możliwość bezpośredniej aktualizacji ze sklepu Google Play. Pozwoliło to na szybsze poprawki błędów i wydania funkcji.

Dalsze zmiany zostały wprowadzone w systemie Android 7, w którym niestandardowy WebView oparty na przeglądarce Google Chrome stał się domyślną opcją dla urządzeń z systemem Android. Zmieniło się to ponownie w systemie Android 10, a WebView ponownie utworzył oddzielny składnik, udostępniając kod między nim a Chrome.

Jak sprawdzić, która wersja systemu Android System WebView jest zainstalowana

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

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

  • W programie uruchamiającym aplikacje na urządzeniu otwórz aplikację Ustawienia. Następnie dotknij opcji Aplikacje.
    • Powinna zostać wyświetlona lista zainstalowanych aplikacji, a także wstępnie zainstalowanych aplikacji systemowych . Użyj paska wyszukiwania, aby znaleźć Widok internetowy systemu Android, a następnie dotknij wpisu po jego zlokalizowaniu.
      • Przewiń ekran Informacje o aplikacji. U dołu zostanie wyświetlony numer wersji systemu Android System Webview. Na przykład Wersja 83.0.4103.106. Te identyfikatory wersji są zgodne z identyfikatorami przeglądarki Google Chrome na Androida, odzwierciedlając ich wspólną podstawę kodu.
      • Będziesz musiał sprawdzić numer swojej wersji Androida WebView, aby ustalić, czy jest to najnowsza dostępna wersja. Jeśli tak nie jest, musisz go zaktualizować.

        Aktualizowanie systemu Android System WebView

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

        Jednak w przypadku wszystkich przyszłych wersji można zaktualizować ASW za pomocą Sklepu Google Play.

        • Aby to zrobić, otwórz aplikację Sklep Play i wyszukaj Android System WebView. Jeśli aplikacja ma dostępną aktualizację, kliknij przycisk Aktualizuj.
        • Po zaktualizowaniu WebView, Android użyje nowej wersji WebView do każdego inne aplikacje, które wymagają tego do uzyskiwania dostępu do treści internetowych i przeglądania ich.

          Instalowanie różnych ścieżek wydań WebView systemu Android

          Pojedyncze wydanie ASW pozostawia wszystkich w jednym pas, przynajmniej jeśli chodzi o ważne aktualizacje. Na szczęście Google oferuje większy wybór użytkownikom Androida z urządzeniami z systemem Android 10 lub nowszym.

          Ta wersja Androida zawiera wersję WebView, która ma taki sam kod jak 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żna zainstalować.

          Należą do nich:

          • Stabilny WebView : aktualizowane co kilka tygodni po pełnym harmonogramie testów, aby zapewnić stabilność w jak największej liczbie urządzenia. To jest wydanie zawarte na wszystkich urządzeniach z Androidem.
          • WebView Beta : Wersja beta, udostępniająca większość kodu i funkcji stabilnej WebView. To wydanie może zawierać dodatkowe błędy wynikające z ograniczonego testowania.
          • WebView Dev : To jest 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ędzie można również wypróbować i przetestować nowe funkcje lub poprawki przed innymi użytkownikami.
          • WebView Canary : Absolutnie przełomowe, najnowsze wydanie z zerowym testowaniem. To jest codzienne wydanie z najnowszym kodem z poprzedniego dnia. Używaj ostrożnie!

            Po zainstalowaniu jednej z tych wersji WebView możesz się do niej przełączyć w menu opcji programisty Androida. Zwykle jest to ukryte, więc uzyskaj dostęp do ustawień Androida. Następnie dotknij Informacje o telefonie>Informacje o oprogramowaniu, a następnie kilkakrotnie dotknij dwukrotnie informacji Numer kompilacji.

            To aktywuje programistę tryb w telefonie. Po włączeniu wróć do ustawień Androida i dotknij Implementacja WebView.Lista dostępnych wersji WebView będzie dostępna tutaj - dotknij opcji, 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 wersji przeglądarki Google Chrome (Stabilny, Beta, Dev i Kanarek ), które dają ten sam efekt. Dzieje się tak, ponieważ WebView jest zintegrowany z aplikacją Google Chrome dla tych wydań.

            Jak wyłączyć lub usunąć Android System WebView

            Jeśli chcesz wyłączyć lub usuń 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.

            Najlepszą rzeczą, jaką możesz zrobić, jest pozostawienie włączonego WebView i aktualizowanie go za pomocą sklepu Google Play. Jeśli masz problemy z ładowaniem treści internetowych na swoim urządzeniu z Androidem, spójrz na przejście na nowszą wersję WebView, wykonując powyższe kroki.

            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ć.

            Utrzymywanie aktualizacji Androida

            Urządzenia z Androidem nie są najlepiej znane ze swojej zdolności do aktualizacji, ale utrzymując ASW jako oddzielny składnik systemu, Google może szybko publikować pilne poprawki błędów za pomocą Sklepu Google Play. Jest instalowany na prawie wszystkich urządzeniach z Androidem, w tym emulowane urządzenia z systemem Android na Twoim komputerze.

            To kolejna część wspólne środki bezpieczeństwa smartfonów używanej przez programistów, takich jak Google i Android aby chronić urządzenia przed najgorszymi zagrożeniami. Jeśli naprawdę martwisz się o bezpieczeństwo, możesz pomyśleć o zainstalowaniu Aplikacja antywirusowa na Androida, ale może to nie być konieczne dla większości użytkowników.

            Powiązane posty:


            23.07.2020