Keď sa rôzne aplikácie pre Android bez dobrého dôvodu zrútia, jedným z hlavných vinníkov je často Android System WebView. Dôvodom je to, že mnoho aplikácií pre Android používa tento komponent. Čo je to však systém Android WebView spoločnosti Google, čo robí a prečo je taký dôležitý?
V tomto článku vám všetko priblížime. Poďme sa teda ponoriť priamo dovnútra.
Čo je to systém Android WebView?
Android System WebView je systémová súčasť, ktorá umožňuje aplikáciám pre Android zobrazovať v nich webový obsah bez otvorenia vyhradeného prehliadača. Inými slovami, Android System WebView je nástroj webového prehliadača alebo vstavaný webový prehliadač určený výhradne pre aplikácie na zobrazovanie webového obsahu.
Chrome, všadeprítomný prehliadač Google, poháňa Android System WebView.
Aplikácia Android System WebView je spravidla predinštalovaná vo väčšine smartfónov s Androidom. Každý vývojár, ktorý sa uchýli k jeho použitiu na vykreslenie internetového obsahu vo svojej aplikácii, tak môže urobiť bez upozornenia na problémy s kompatibilitou.
Čo robí systém Android WebView?
Mnoho aplikácií pre Android, ako sú Gmail, Twitter alebo Reddit, zvyčajne zobrazuje obsah z internetu. Google vývojárom uľahčil vykresľovanie internetového obsahu vo svojich aplikáciách prostredníctvom systému Android System WebView.
To vývojárom systému Android ušetrí veľa času, ktorý by mohli stráviť písaním stoviek, ak nie tisícov riadkov kódu, od začiatku. Namiesto toho na vykreslenie webového obsahu vo svojich aplikáciách stačí pripojiť niekoľko riadkov kódu knižnice WebView a môže sa začať. Aké cool?
Je bezpečné deaktivovať systém Android WebView?
Nie. A ak sa pýtate, či potrebujete Android System WebView, krátka odpoveď je áno, máte. Aj keď WebView už nie je neoddeliteľnou súčasťou systému Android ako v prvých dňoch, neznamená to, že nie je užitočný. Google oddelil WebView od základného operačného systému, počnúc Androidom 10. Aj keď môže byť samostatná aplikácia intuíciou, nie je to nevyhnutné, je to tak.
Ale je tu výnimka. Systém Android WebView v systéme Android 7.0, 8.0 a 9.0 môžete deaktivovať bez vážnych následkov. V týchto verziách systému Android bol Chrome hlavným ovládačom úloh WebView. Ale v novších a starších verziách systému Android je bezpečné nechať WebView povolený.
WebView môžete deaktivovať, ak chcete, aj keď aplikáciu nemôžete odinštalovať. Majte na pamäti, že vypnutie WebView môže ovplyvniť výkon niektorých aplikácií pre Android.
Rovnako tak, ak sa vo WebView vyskytne chyba, všetky aplikácie pre Android, ktoré túto komponentu používajú, sa pokazia.
Android System WebView tiež nie je spyware alebo bloatware, takže vo všeobecnosti nie je dôvod sa ho obávať - pokiaľ vaše aplikácie samozrejme nespadajú.
Súvisiace: Ako opraviť chybu „android.process.acore has stop“ v systéme Android
Ako opraviť zlyhania systému Android WebView
Nie je obvyklé, aby veľa aplikácií pre Android zlyhalo súčasne. Ak sa však stretnete s týmto problémom, je pravdepodobné, že problém je v programe WebView. Ak sa vám aplikácie pre Android zrútia, problém môžete vyriešiť týmto spôsobom.
1. Aktualizujte aplikáciu Android System WebView a Chrome
Prvá vec, ktorú musíte urobiť, je aktualizovať systém Android WebView a Chrome. V marci 2021 spoločnosť Google zaviedla aktualizáciu aplikácie System WebView, ktorá viedla k tomu, že všetky aplikácie pre Android neočakávane havarovali. Našťastie to opravil problém v následnej aktualizácii.
Tu je postup, ako aktualizovať systém Android WebView:
- Choďte do Systém Android WebView aplikáciu v Obchode Play.
- Ak vidíte Odinštalovať, znamená to, že už používate najnovšiu verziu WebView. Ak vidíte Aktualizácia, klepnutím aktualizujte svoju aplikáciu.
- Reštartujte zariadenie.
Ak sa manuálna aktualizácia nedokončí - možný výskyt v systéme Android 10 a 11 - pomôže vám vymazanie ukladacieho priestoru Google Play.
Môžete to urobiť tak, že prejdete na stránku Nastavenia> Aplikácie a upozornenia> Obchod Google Play> Úložisko a vyrovnávacia pamäť> Vymazať ukladací priestor. Tieto kroky sa môžu mierne líšiť v závislosti od zariadenia. Keď to urobíte, aktualizujte systém Android Web WebView podľa vyššie uvedených pokynov ručne.
Aktualizujte tiež prehliadač Google Chrome, aby ste zaistili, že používate najnovšiu verziu prehliadača.
Ak sa tým problém nevyrieši, čítajte ďalej.
2. Odinštalujte aktualizácie WebView a/alebo Chrome
Problém môže vyriešiť aj odinštalovanie aktualizácií WebView. Ak ste práve aktualizovali System WebView a/alebo Chrome a uvedomili ste si, že potom zlyháva niekoľko aplikácií, môže vám pomôcť odinštalovanie.
- Choďte do Systém Android WebView aplikáciu v Obchode Play.
- Klepnite na Odinštalovať na odstránenie aktualizácií WebView.
- Reštartujte zariadenie.
To isté by ste mali urobiť aj pre prehliadač Google Chrome.
Poznámka:Google odrádza od odinštalovania programu WebView aktualizácie, pretože to môže viesť k strate údajov z niektorých aplikácií. Ale v zúfalých situáciách to môže byť váš jediný lístok mimo zlyhania aplikácie.
Súvisiace: Ako opraviť chybu „Služba Gmail sa bohužiaľ zastavila“ v systéme Android
Opravte zlyhanie aplikácií v systéme Android
Každý softvér má zvyčajne chyby. V Androide sa môžu vyskytnúť zlyhania aplikácií hneď po ich spustení. Najprv aktualizujte systém Android WebView a Google Chrome. Ak problém pretrváva, skúste odinštalovať aktualizácie systému Android System WebView a/alebo Chrome.
Padajúce aplikácie sú len jedným z mnohých problémov, s ktorými sa môžete v systéme Android stretnúť a ktoré je relatívne ľahké vyriešiť.
Tento komplexný sprievodca riešením problémov s Androidom vám pomôže vyriešiť najbežnejšie problémy s telefónom s Androidom.
Čítajte ďalej
- Android
- Tipy pre Android
- Google Chrome
- Riešenie problémov s Androidom
Alvin Wanjala píše o technológiách viac ako 2 roky. Píše o rôznych aspektoch, okrem iného vrátane mobilných, počítačových a sociálnych médií. Alvin miluje programovanie a hranie hier počas prestojov.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber