Co to jest WebView systemu Android i do czego służy?

Co to jest WebView systemu Android i do czego służy?

Gdy różne aplikacje na Androida ulegają awarii bez uzasadnionego powodu, jednym z głównych winowajców jest często system WebView systemu Android. Powodem tego jest to, że wiele aplikacji na Androida korzysta z tego komponentu. Ale czym jest WebView systemu Android firmy Google, co robi i dlaczego jest tak ważny?





W tym artykule przedstawimy to wszystko dla Ciebie. Więc zanurkujmy od razu.





Co to jest WebView systemu Android?

Android System WebView to składnik systemowy, który pozwala aplikacjom na Androida wyświetlać w nich treści internetowe bez otwierania dedykowanej przeglądarki. Innymi słowy, Android System WebView to silnik przeglądarki internetowej lub wbudowana przeglądarka internetowa dedykowana wyłącznie aplikacjom do wyświetlania treści internetowych.





Chrome, wszechobecna przeglądarka Google, obsługuje WebView systemu Android.

Aplikacja WebView systemu Android jest zwykle wstępnie instalowana na większości smartfonów z systemem Android. W ten sposób każdy programista, który korzysta z niego do renderowania treści internetowych w swojej aplikacji, może to zrobić bez ostrzeżenia o problemach ze zgodnością.



Co robi WebView systemu Android?

Wiele aplikacji na Androida, takich jak Gmail, Twitter lub Reddit, zwykle wyświetla treści z Internetu. Google ułatwiło programistom renderowanie treści internetowych w swoich aplikacjach za pomocą systemu Android System WebView.

Oszczędza to programistom Androida mnóstwo czasu, który mogliby poświęcić na pisanie setek, jeśli nie tysięcy wierszy kodu od zera. Zamiast tego, aby renderować treści internetowe w swoich aplikacjach, wystarczy podłączyć kilka wierszy kodu biblioteki WebView i gotowe. Fajnie?





Czy wyłączenie systemu Android WebView jest bezpieczne?

Nie. A jeśli zadajesz sobie pytanie, czy potrzebujesz WebView systemu Android, krótka odpowiedź brzmi: tak. Chociaż WebView nie jest już nieodłączną częścią Androida, jak na początku, nie oznacza to, że nie jest użyteczny. Google oddzieliło WebView od podstawowego systemu operacyjnego, zaczynając od Androida 10. Chociaż jest to osobna aplikacja, może dać intuicję, że nie jest to niezbędne, ale jest.

Ale jest wyjątek. Możesz wyłączyć Android System WebView na Androidzie 7.0, 8.0 i 9.0 bez żadnych poważnych konsekwencji. W tych wersjach Androida Chrome był głównym sterownikiem zadań WebView. Ale w nowszych i wcześniejszych wersjach Androida można bezpiecznie pozostawić włączony WebView.





Możesz wyłączyć WebView, jeśli chcesz, ale nie możesz odinstalować aplikacji. Pamiętaj, że wyłączenie WebView może wpłynąć na działanie niektórych aplikacji na Androida.

Podobnie, jeśli pojawi się błąd w WebView, wszystkie aplikacje na Androida, które używają tego komponentu, zwariują.

Android System WebView również nie jest oprogramowaniem szpiegującym ani bloatware, więc ogólnie nie ma powodu, aby się tym martwić – chyba że aplikacje ulegają awarii, oczywiście.

Związane z: Jak naprawić błąd „android.process.acore przestał działać” na Androidzie?

Jak naprawić awarie systemu Android WebView?

Awarie wielu aplikacji na Androida nie zdarzają się zwykle w tym samym czasie. Jeśli jednak tego doświadczysz, prawdopodobnie problem dotyczy WebView. Jeśli Twoje aplikacje na Androida ulegają awarii, oto, co możesz zrobić, aby rozwiązać problem.

1. Zaktualizuj aplikację WebView systemu Android i Chrome

Pierwszą rzeczą, którą powinieneś zrobić, to zaktualizować zarówno WebView systemu Android, jak i Chrome. W marcu 2021 r. firma Google wprowadziła aktualizację aplikacji System WebView, która doprowadziła do nieoczekiwanych awarii wszystkich aplikacji na Androida korzystających z tego komponentu. Na szczęście to naprawiliśmy problem w kolejnej aktualizacji .

Oto jak zaktualizować WebView systemu Android:

  1. Przejdź do Widok sieciowy systemu Android w Sklepie Play.
  2. Jeśli zobaczysz Odinstaluj , oznacza to, że używasz już najnowszej wersji WebView. Jeśli zobaczysz Aktualizacja , dotknij, aby zaktualizować aplikację.
  3. Uruchom ponownie urządzenie.
Galeria obrazów (2 obrazy) Zwiększać Zwiększać Blisko

Jeśli ręczna aktualizacja nie zostanie ukończona — możliwe wystąpienie w Androidzie 10 i 11 — pomoże wyczyszczenie pamięci Google Play.

Możesz to zrobić, przechodząc do Ustawienia > Aplikacje i powiadomienia > Sklep Google Play > Pamięć i pamięć podręczna > Wyczyść pamięć . Te kroki mogą się nieznacznie różnić w zależności od urządzenia. Gdy to zrobisz, wykonaj powyższe kroki, aby ręcznie zaktualizować system Android WebView.

Zaktualizuj też Google Chrome, aby upewnić się, że korzystasz z najnowszej wersji przeglądarki.

Jeśli to nie rozwiąże problemu, czytaj dalej.

2. Odinstaluj WebView i/lub aktualizacje Chrome

Odinstalowanie aktualizacji WebView również może rozwiązać problem. Jeśli właśnie zaktualizowałeś System WebView i/lub Chrome i zauważysz, że kilka aplikacji ulega awarii po tym, odinstalowanie może pomóc.

  1. Przejdź do Widok sieciowy systemu Android w Sklepie Play.
  2. Uzyskiwać Odinstaluj aby usunąć aktualizacje WebView.
  3. Uruchom ponownie urządzenie.
Galeria obrazów (2 obrazy) Zwiększać Zwiększać Blisko

Powinieneś również zrobić to samo dla Google Chrome.

Notatka: Google odradza odinstalowywanie WebView aktualizacje, ponieważ może to prowadzić do utraty danych z niektórych aplikacji. Ale w rozpaczliwych sytuacjach może to być jedyny bilet na awarie aplikacji.

Powiązane: Jak naprawić błąd „Unfor­tu­nate­ly Gmail Has Stopped” na Androidzie

Napraw zawieszające się aplikacje na Androida

Każde oprogramowanie zwykle zawiera błędy. W systemie Android aplikacje mogą się zawieszać zaraz po ich uruchomieniu. Najpierw zaktualizuj system Android WebView i Google Chrome. Jeśli problem będzie się powtarzał, spróbuj odinstalować system Android WebView i/lub aktualizacje Chrome.

Awarie aplikacji to tylko jeden z wielu problemów, które możesz napotkać w systemie Android, a które są stosunkowo łatwe do naprawienia.

Udział Udział Ćwierkać E-mail 20 typowych problemów z Androidem rozwiązanych

Ten obszerny przewodnik rozwiązywania problemów z Androidem pomoże Ci rozwiązać najczęstsze problemy z telefonem z Androidem.

Czytaj dalej
Powiązane tematy
  • Android
  • Wskazówki dotyczące Androida
  • Google Chrome
  • Rozwiązywanie problemów z Androidem
O autorze Alvin Wanjala(99 opublikowanych artykułów)

Alvin Wanjala pisze o technologii od ponad 2 lat. Pisze o różnych aspektach, w tym między innymi na urządzeniach mobilnych, komputerach i mediach społecznościowych. Alvin uwielbia programować i grać w czasie przestojów.

Więcej od Alvina Wanjala .a

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

co to jest tryb portretowy na iPhonie 7?
Kliknij tutaj, aby zasubskrybować