Co to jest WebView systemu Android? I czy powinieneś to wyłączyć?
Opublikowany: 2023-01-06System Android WebView to część systemu operacyjnego Android, która oferuje twórcom aplikacji wbudowaną przeglądarkę w aplikacjach do wyświetlania treści internetowych. Eliminuje to konieczność przekierowywania użytkowników do zewnętrznej przeglądarki internetowej, co z kolei zapewnia ujednolicone przeglądanie.
Jednak tak ważny i pomocny jak Android System WebView jest dla Androida, nie jest wolny od problemów. Wadliwa aktualizacja jest najczęstszym problemem, z jakim borykają się ludzie, na przykład jeden przypadek, gdy błędna aktualizacja spowodowała awarię Chrome wraz z szeregiem innych aplikacji korzystających z Android System WebView.
Z takich powodów użytkownicy zadają pytania typu: „ Czy możesz wyłączyć Android System WebView? „. Jeśli Ty również masz z tym problemy na swoim urządzeniu i zastanawiasz się, czy wyłączenie go jest właściwym rozwiązaniem, mamy nadzieję, że nasze wyjaśnienie poniżej odpowie na nie i pomoże.
Spis treści
Co to jest WebView systemu Android?
Android System WebView jest kluczowym elementem systemu operacyjnego Android. Umieszcza przeglądarkę internetową (z podstawowymi funkcjami przeglądarki) w aplikacjach, aby umożliwić im wyświetlanie treści internetowych bez otwierania dedykowanej przeglądarki internetowej.
Facebook, LinkedIn, Gmail i Twitter to kilka popularnych aplikacji na Androida, które używają Android System WebView do wyświetlania treści internetowych. Jeśli korzystałeś z którejkolwiek z tych aplikacji, prawdopodobnie przynajmniej raz miałeś do czynienia z Android System WebView.
Krótka historia systemu Android WebView
WebView systemu Android ma długą historię, w której przeszedł wiele zmian od czasu jego powstania. W pierwszych dniach Androida Google wprowadził WebView jako część systemu operacyjnego Android. Oznaczało to, że aktualizacja WebView wymagała również aktualizacji systemu operacyjnego, co nie było praktyczne.
Ponadto, jak możesz sobie wyobrazić, uniemożliwiło to Google regularne aktualizowanie WebView. Dlatego poprawki błędów i ulepszenia wydajności nie były wydawane tak często, jak powinny. Aby to naprawić, Google oddzielił WebView od systemu operacyjnego z Androidem 5.0 Lollipop do osobnego komponentu. W rezultacie może dostarczać aktualne aktualizacje i można je łatwo zainstalować za pośrednictwem Sklepu Play.
Jednak sytuacja zmieniła się ponownie w systemie Android 7.0 Nougat, kiedy Google przeniósł komponent System WebView do przeglądarki Google Chrome, aby uprościć sprawę. Po tej zmianie aktualizacja System WebView oznaczała aktualizację przeglądarki Chrome.
Jednak uruchamiając Androida 10, Google powrócił i przekazał obowiązki WebView systemowi Android WebView, który teraz działa jako oddzielna aplikacja na telefony z Androidem 10 i nowsze. Jest bardzo podobny do zachowania sprzed wersji Nougat, z wyjątkiem tego, że ma teraz cztery oddzielne kanały dystrybucji: Stable , Beta , Dev i Canary , podobnie jak Chrome.
Dzięki temu możesz teraz przełączać się między tymi kanałami z poziomu Opcji programisty na swoim urządzeniu. Pamiętaj jednak, że te wersje nie są przeznaczone dla zwykłych użytkowników, a ich zainstalowanie może spowodować nieprawidłowe działanie niektórych aplikacji w telefonie.
Jak działa WebView systemu Android?
Android System WebView jest oparty na Chromium, tym samym projekcie, który napędza przeglądarki takie jak Chrome, Brave i Edge, ale bez dodatkowych funkcji. Umożliwia programistom aplikacji wdrażanie funkcji przeglądarki w ich aplikacjach przy użyciu kontenera, który wyświetla zawartość internetową przy użyciu minimalnych funkcji przeglądarki.
Deweloperzy mogą dostosować ten kontener na podstawie stylu interfejsu aplikacji, aby wyglądał spójnie. Ponadto Google regularnie przesyła aktualizacje systemu Android WebView za pośrednictwem Sklepu Play, aby naprawić błędy i zwiększyć możliwości przeglądania treści internetowych.
Czy możesz odinstalować system Android WebView?
Nie, nie możesz odinstalować Android System WebView ze swojego urządzenia z Androidem. Jest to aplikacja systemowa, która jest fabrycznie zainstalowana na urządzeniu, tak jak każda inna aplikacja systemowa.
Możesz jednak odinstalować aktualizację dla Android System WebView. Pomaga to, jeśli niedawno zaktualizowałeś ją na telefonie i zaczęły się awarie aplikacji, problemy z ładowaniem stron internetowych lub inne podobne problemy na urządzeniu. Pamiętaj, że nie jest to również wskazane, ponieważ aktualizacje systemu Android WebView są wydawane w celu naprawienia błędów i poprawy wydajności.
Czy należy wyłączyć system Android WebView?
Jeśli Twoje urządzenie z Androidem działa w systemie Android 7, 8 lub 9, możesz bezpiecznie wyłączyć system Android WebView bez obaw o konsekwencje, ponieważ Google Chrome obsługuje obowiązki WebView w tych wersjach Androida.
Z drugiej strony, jeśli korzystasz z Androida 10 lub nowszego, powinieneś powstrzymać się od wyłączania systemu Android WebView. Może to wpłynąć na funkcjonalność wielu aplikacji, które używają go do wyświetlania treści internetowych. W rezultacie możesz nie być w stanie zalogować się do niektórych witryn lub przeglądać treści internetowych, gdy niektóre aplikacje próbują otworzyć łącze internetowe.
Jeśli jednak masz ciągłe problemy z niektórymi aplikacjami podczas uzyskiwania dostępu do stron internetowych i masz pewność, że przyczyną jest Android System WebView, możesz spróbować odinstalować ostatnią aktualizację, aby sprawdzić, czy to rozwiąże problem.
Jak naprawić problemy związane z systemem Android WebView
O ile nie używasz niestabilnej wersji Android System WebView, będzie działać dobrze i nie spowoduje żadnych problemów. Jeśli jednak tak się stanie, oto dwa bezpieczne sposoby rozwiązywania takich problemów:
Zaktualizuj system Android WebView do najnowszej wersji
Jeśli funkcja automatycznej aktualizacji aplikacji nie jest włączona na Twoim urządzeniu i od jakiegoś czasu nie aktualizowałeś aplikacji Android System WebView na swoim telefonie, pierwszą rzeczą, którą powinieneś zrobić, to zaktualizować ją ze Sklepu Play.
Uruchom Sklep Play i przejdź do strony Zarządzaj aplikacjami i urządzeniami . W tym miejscu dotknij opcji Dostępne aktualizacje , aby wyświetlić oczekujące aktualizacje na urządzeniu. Poszukaj aplikacji Android System WebView i dotknij przycisku Aktualizuj obok niej.
Przywróć system Android WebView do poprzedniej wersji
Choć zdarza się to rzadko, aktualizacja Android System WebView do najnowszej wersji może również wprowadzać błędy i powodować awarie aplikacji zależnych od niej lub powodować inne problemy. Jeśli Twój telefon działał dobrze do momentu zaktualizowania System WebView, najprawdopodobniej przyczyną była wadliwa aktualizacja.
W takich sytuacjach możesz odinstalować najnowszą aktualizację Android System WebView, aby powrócić do poprzedniej wersji. Przejdź do Ustawień telefonu i przejdź do Aplikacje . Znajdź Android System WebView i stuknij opcję Odinstaluj aktualizacje . Poczekaj kilka sekund, a Twoje urządzenie powinno wrócić do poprzedniej wersji systemu Android WebView i działać poprawnie.
WebView systemu Android jest ważniejszy niż myślisz
Android jest dostarczany z kilkoma komponentami niezbędnymi do prawidłowego działania różnych usług na pokładzie i innych aplikacji. Android System WebView jest jednym z wielu komponentów, które umożliwiają aplikacjom natywne wyświetlanie treści internetowych w celu zapewnienia bezproblemowego użytkowania.
Oczywiście, podobnie jak każdy inny składnik systemu lub aplikacja, nie jest również odporny na błędy, dlatego czasami możesz napotkać z nim problemy. Jednak w większości przypadków można je łatwo naprawić, jak omówiliśmy w tym przewodniku.