Ką veikia „Android“ sistemos žiniatinklio peržiūros programa. „Android“ sistemos žiniatinklio peržiūra - kas tai yra, klaidos ir sprendimai

Paskutiniame AndroidDevs susitikime kalbėjo keli kūrėjai iš ICQ Messenger komandos. Mano ataskaita buvo skirta „Android WebView“. Visiems, kurie negalėjo atvykti į posėdį, publikuoju straipsnį pagal pasisakymą. Aš eisiu per viršūnes, dideliais potėpiais. Nepateiksiu gilių techninių detalių ar daug kodo. Jei jus domina detalės, naudodamiesi įrašo pabaigoje esančia nuoroda galite atsisiųsti programą, specialiai parašytą kaip iliustraciją, ir viską pamatyti su pavyzdžiais.

Klausimai ir atsakymai

Klausimas: Yra „CrossWalk“ projektas – trečiosios šalies „WebView“ diegimas, leidžiantis naudoti naujausią „Chrome“ senesniuose įrenginiuose. Turite patirties, ar bandėte ją įtvirtinti?
Atsakymas: Nesu bandžiusi. Šiuo metu palaikome „Android“ nuo 14 versijos ir nebekreipiame dėmesio į senesnius įrenginius.

Klausimas: Kaip elgtis su artefaktais, kurie lieka pateikiant „WebView“?
Atsakymas: Mes su jais nekovojame, bandėme, bet nepavyko. Tai atsitinka ne visuose įrenginiuose. Nusprendėme, kad tai nėra tokia ryški problema, kad turėtume jai skirti daugiau išteklių.

Klausimas: Kartais „WebView“ reikia įdėti į „ScrollView“. Tai nėra gražu, bet kartais to reikalaujama atliekant užduotį. Tai nėra skatinama, net kažkur draudžiama, o po to atsiranda darbo trūkumų. Bet kartais vis tiek reikia tai padaryti. Pavyzdžiui, jei piešiate žiniatinklio rodinį viršuje, o po juo nupiešite tam tikrą savąjį komponentą (kuris turėtų būti vietinis pagal reikalavimą), ir visa tai turėtų būti daroma kaip vienas ScrollView. Tai yra, pirmiausia vartotojas peržiūrėtų visą puslapį, o tada, jei norėtų, slinktų žemyn iki šių vietinių komponentų.
Atsakymas: Deja, negaliu jums atsakyti, nes nesu susidūręs su tokia situacija. Tai gana konkreti, ir man sunku įsivaizduoti parinktį, kai reikia įdėti WebView į ScrollView.

Klausimas: Yra elektroninio pašto programa. Viršuje yra kepurė su gavėjais ir visa kita. Net ir tada ne viskas vyks sklandžiai. „WebView“ turi didelių problemų, kai bando nustatyti jo dydį „ScrollView“ viduje.
Atsakymas: Galite pabandyti pateikti nurodytą vartotojo sąsajos dalį WebView viduje.

Klausimas: Tai yra, visiškai perkelti visą logiką iš savosios dalies į „WebView“ ir palikti šiuos konteinerius?
Atsakymas: Gali būti, kad net nereikia perkelti logikos, tai reiškia Java klasių įvedimą. Logiką galima palikti ir iškviesti per įšvirkštą klasę. Į „WebView“ galima perkelti tik vartotojo sąsają.

Klausimas: Messengeryje paminėjote žaidimus. Ar tai žiniatinklio programos?
Atsakymas: Taip, tai yra tinklalapiai su „JavaScript“ žiniatinklio rodinyje.

Klausimas: Ar visa tai darote tik tam, kad nereikėtų perrašyti žaidimų savaime?
Atsakymas: Ir už tai taip pat. Tačiau pagrindinė idėja yra suteikti trečiųjų šalių kūrėjams galimybę kurti programas, kurios gali būti įterptos į ICQ, ir naudojant šią ICQ žiniatinklio API sąveikauti su „Messenger“.

Klausimas: Taigi šiuos žaidimus galima žaisti ir per interneto naršyklę nešiojamajame kompiuteryje?
Atsakymas: Taip. Jį galima atidaryti žiniatinklio naršyklėje, o kartais juos deriname tiesiogiai joje.

Klausimas: Ir jei „Intent“, tarkime, įmes šį žaislą į „Chrome“, kokios problemos bus tada? Ką daryti, jei nerašote savo WebView, bet naudojatės paslaugomis?
Atsakymas: Problema ta, kad mūsų WebView galime pateikti API per Java klasės injekciją, o šios API pagalba programa gali tiesiogiai sąveikauti su ICQ ir siųsti jai įvairias komandas. Tarkime, komanda gauti vartotojo vardą, gauti jam atvirus pokalbius, siųsti pranešimus į pokalbį tiesiai iš ICQ. Tai reiškia, kad iš „Chrome“ negalėsite siųsti pranešimų tiesiai į ICQ. Mūsų atveju visa tai įmanoma.

Klausimas: Minėjote, kad duomenis supjaustėte į vieno megabaito dalis. Kaip tada juos rinkti?
Atsakymas: Dabar to nedarome, nes neturime tokio poreikio.

Klausimas: Ar užtenka vieno megabaito?
Atsakymas: Taip. Jei nuotraukos didesnės, bandome jas suspausti. Sakiau, kad jei toks poreikis yra, tai gali būti sprendimas – pjaustymas ir surinkimas vėliau Java.

Klausimas: Kaip užtikrinti, kad programos veiktų saugiai smėlio dėžėje? Ar teisingai supratau, kad įvestas Java klases reikia iškviesti iš JavaScript programos?
Atsakymas: Taip.

Klausimas: Kaip tokiu atveju bus užtikrintas saugumas Ar draudžiama prieiti prie kokių nors sistemos funkcijų?
Atsakymas:Šiuo metu, kadangi sistema dar gana jauna, dažniausiai naudojame savo žiniatinklio programas ir jomis visiškai pasitikime. Ateityje visos pas mus atkeliaujančios aplikacijos bus administruojamos, kodas peržiūrimas ir tam skirta speciali Apsaugos komanda. Be to, bus sukurta speciali leidimų sistema, be kurios programos negalės pasiekti jokios vartotojui svarbios informacijos.

Įrenginių, pagrįstų „Android“ OS, vartotojai, peržiūrėdami įdiegtos programinės įrangos sąrašą, randa tarp pažįstamų programinės įrangos ir sistemos programų, apie kurias nieko nežino. Viena iš tokių programų yra „Android System WebView“. Jį galima rasti tarp veikiančių programų arba gavus pranešimą apie atnaujinimą. Kartais, rankiniu būdu valydami, kad atlaisvintų vietos įrenginio atmintyje, nepatyrę vartotojai pašalina viską, kas tik pateko į rankas, o kai kurių sistemos komponentų geriau neliesti, kad nesugadintumėte sistemos. Žinoma, tokių programų negalima pašalinti be šakninių teisių, tačiau net jų darbo sustabdymas gali sukelti nemalonių pasekmių. Taigi taip pat nepageidautina pašalinti „Android System WebView“ programinę įrangą.

„Android“ sistemos žiniatinklio peržiūros programos paskirtis.

Pirmą kartą programinę įrangą atradusio vartotojo natūralus noras bus išsiaiškinti, kokia tai Android System WebView ir kokias užduotis ši programinė įranga atlieka, taip pat ar galima ją ištrinti. „Chrome“ pagrįsta programa yra iš anksto įdiegta ir yra „Android“ OS sistemos komponentas, ji naudojama žiniatinklio turiniui apdoroti įvairiose programose, todėl nereikia pereiti prie naršyklių. Tai yra, WebView dėka svetainės turinį galima rodyti tiesiogiai programose. Jei kaip pavyzdį paimsime socialinių tinklų programas, tada peržiūrėdami naujienų kanalą ir sekant nuorodas nebūsite nukreipti į naršyklę, o pamatysite turinį neišeidami iš „Messenger“. Tai yra šio įrankio veikimo esmė, o dabar jūs suprantate, kas yra „Android System WebView“. Sistemos programinė įranga pagal numatytuosius nustatymus įdiegta įrenginiuose, kuriuose veikia 4.2.2 ir naujesnės versijos Android. Jei įrenginyje jo nėra, pavyzdžiui, ištrynėte naudodami root prieigą, nežinodami, kokia tai programa, tuomet galite įdiegti programą iš „Play Market“ parduotuvės, o atnaujinimai taip pat atsisiunčiami iš čia. Šiuo atveju geriau naudoti „WebView“, pradedant nuo „Android 5.0“ versijos, nes naudojama daug išteklių, kurie įkelia įrenginyje daugybę procesų (atminties suvartojimas ir kt. tiesiogiai priklauso nuo veikiančių programų ir žaidimų skaičiaus). ). Be to, produktų palaikymas ankstesnėms OS versijoms buvo nutrauktas.

Kokios programos naudoja „Android System WebView“.

Atsižvelgdami į tai, kodėl reikalinga programinė įranga, kad būtų aiškiau, pateiksime kelių programinės įrangos produktų, kurie naudoja System WebView kaip interneto turinio peržiūros įrankį savo aplinkoje, pavyzdį:

Tai tik nedidelis programinės įrangos, kuri naudoja WebView, sąrašas. Orų programos, socialiniai tinklai, momentiniai pasiuntiniai ir daugelis kitų turi šią integruotą parinktį. Programinės įrangos kūrėjai savo produktui gali pridėti naršyklės funkcijų, įvesdami į jį WebView biblioteką, įdiegdami komponentą makete ir inicijuodami jį kode. Taip pat būtina įjungti JavaScript palaikymą, kad puslapiai, kuriuose jis įdiegtas, veiktų tinkamai, ir pridėti leidimus prisijungti prie interneto. Kad vartotojai galėtų atidaryti nuorodas tiesiai programinėje įrangoje, jie turės įdiegti WebViewClient.

Kaip įjungti „Android System WebView“.

7 ir naujesnės versijos „Android“ paslauga pagal numatytuosius nustatymus yra neaktyvi. Šios užduotys priskiriamos „Google Chrome“ įrankiams ir integruotiems programos įrankiams. Tai reiškia, kad nėra jokio ypatingo poreikio suaktyvinti aptariamą programinę įrangą, bet jei norite, kad veiktų WebView, o ne „Chrome“, pirmoji paslauga išjungiama ir įjungiama „Android System WebView“, nes jie neveikia kartu. Aktyvinimas gali būti atliekamas įvairiais būdais.

Pirmasis metodas:

  • Skiltyje „Programos“ randame „Google Chrome“ ir išjungiame ją spustelėdami atitinkamą mygtuką.
  • Įdiekite arba atnaujinkite „Android System WebView“ iš „Play Market“.
  • Dabar belieka paleisti bet kokią programinę įrangą, kuri naudoja WebView, ir paslauga bus paleista automatiškai. Tarkime, kad iš įrenginio nustatymų pereiname į skyrių „Apie įrenginį“ – „Teisinė informacija“ ir pasirenkame „Google“ teisinė informacija, tada atidarome bet kurią nuorodą.
  • „WebView“ programa bus suaktyvinta, tačiau įjungus „Chrome“ ji vėl išsijungs.

Antras būdas:

Procedūra yra šiek tiek sudėtingesnė ir ne visada įmanoma, tačiau jei pirmuoju būdu nepavyko prijungti paslaugos, atlikite šiuos veiksmus:

  • Eikite į nustatymus ir skiltyje „Apie telefoną“ pasirinkite „Sukurti numerį“.
  • Keliais paspaudimais aktyvuojame kūrėjo režimą (spauskite, kol gausite atitinkamą pranešimą).
  • Skiltyje „Kūrėjams“ randame „WebView Service“.
  • Čia galite pasirinkti įrankį, skirtą žiniatinklio nuorodoms tvarkyti programose.

Galimos problemos ir sprendimai

Paprastai paslauga veikia tinkamai, tačiau kartais vis tiek gali atsirasti klaidų. Kadangi WebView for Android versijos iki 5 versijos nebepalaikomos, dėl to atsirado programinės įrangos spragų. Pranešimai apie klaidas gali būti rodomi paleidus kai kurias programas, žaidimus arba naudojant naršyklę. Pataisymas yra išvalyti programos duomenis. Norėdami tai padaryti, atliekame šiuos veiksmus:

  • Eikite į įrenginio nustatymus, pasirinkite „Programos“.
  • Programinės įrangos sąraše randame „Android System WebView“ (ASW), spustelėkite.
  • Čia spustelėjame mygtukus „Išvalyti duomenis“ ir „Išvalyti talpyklą“.

Kai kuriais atvejais metodas neveikia. Taip pat galite pabandyti sustabdyti paslaugą ir pašalinti naujinimus, tada atsisiųsti visą sistemos WebView naujinimą. Be to, būtų naudinga patikrinti, ar įrenginyje yra pakankamai atminties, kartais gali padėti programos perkėlimas į SD kortelę. Dažnai vartotojai pavargsta nuo iššokančių pranešimų apie būtinybę atnaujinti programinę įrangą. Problemą galima išspręsti paprasčiausiai:

  • Eikite į „Google Play Market“ programų parduotuvę ir atnaujinkite ASW komponentą.
  • Jei klaida kartojasi, o tai tikėtina įrenginiuose, kuriuose veikia 7 ir naujesnės versijos „Android“, taip pat turėtumėte atnaujinti „Google Chrome“.

Jei visi paslaugų gedimų taisymo būdai yra bejėgiai, belieka atstatyti gamyklinius nustatymus, prieš tai padarius atsarginę duomenų kopiją. Tačiau tai yra kraštutinė priemonė ir dažniausiai nereikia imtis tokių veiksmų.

Kaip pašalinti „Android“ sistemos WebView programą

Galimybė pašalinti bet kokią programinę įrangą visada yra, net jei ji nėra akivaizdi, kaip tai yra sistemos komponentų atveju. Pamatę „Android System WebView“ procesų aplaidumą, daugelis vartotojų klausia, ar įmanoma pašalinti šią programą. Standartiniu režimu negalite pašalinti sistemos programinės įrangos, todėl jei tikslas yra visiškai atsikratyti paslaugos, turėsite pabandyti gauti pagrindines teises, kurios leis su operacine sistema daryti viską, ko tik geidžia. Tuo pačiu metu root prieiga nėra vienintelis sprendimas, kuriuo galite sustabdyti programą.

Labai nerekomenduojama pašalinti System WebView, jei turite senesnę nei septintąją Android versiją, nes tai sukels daugybę klaidų ir gedimų. Paslaugą naudoja daugelis programų, todėl neturėtumėte tikėtis, kad jos tinkamai veiks pašalinę arba išjungę įrankį. Be to, kad negalėsite atidaryti integruotų nuorodų programose, patirsite kitų sistemos gedimų, o problema gali įgauti gana rimtą formą, pavyzdžiui, ciklinio įrenginio perkrovimo forma. Dabar pereikime prie klausimo, ar galima išjungti „Android System WebView“ paslaugą, jei vis dar neturite šakninių teisių, turite septintos ar naujesnės versijos operacinę sistemą ir programa jums atrodo nenaudinga. Tokiu atveju programinę įrangą galima tik sustabdyti. Norėdami tai padaryti, atlikite šiuos veiksmus, taikomus sustabdyti bet kokią „Android“ programinę įrangą:

  • Eikime į įrenginio nustatymus.
  • Čia pereikime prie skyriaus „Programos“.
  • Sąraše pasirinkite „Android“ sistema
  • Spustelėkite mygtukus „Stop“, „Pašalinti naujinimus“, tada „Išvalyti duomenis“.
  • Šie veiksmai sustabdys programos veikimą.

Nerekomenduojame ištrinti sistemos programų. Netinkamose rankose esančios šakninės teisės gali pakenkti įrenginiui, nors net ir be jų kai kurie vartotojo veiksmai yra netgi žalingesni nei virusai ir gali padaryti didelę žalą sistemai.

Kalbant konkrečiai apie WebView, jei jūsų išmaniajame telefone palaikoma alternatyvi programinė įranga, o jūs nuspręsite naudoti kitą įrankį, kuris atlieka tas pačias užduotis, paslauga bus tiesiog neaktyvi, todėl nereikės nerimauti dėl jos išteklių naudojimo.

Paskutiniame AndroidDevs susitikime kalbėjo keli kūrėjai iš ICQ Messenger komandos. Mano ataskaita buvo skirta „Android WebView“. Visiems, kurie negalėjo atvykti į posėdį, publikuoju straipsnį pagal pasisakymą. Aš eisiu per viršūnes, dideliais potėpiais. Nepateiksiu gilių techninių detalių ar daug kodo. Jei jus domina detalės, naudodamiesi įrašo pabaigoje esančia nuoroda galite atsisiųsti programą, specialiai parašytą kaip iliustraciją, ir viską pamatyti su pavyzdžiais.

Klausimai ir atsakymai

Klausimas: Yra „CrossWalk“ projektas – trečiosios šalies „WebView“ diegimas, leidžiantis naudoti naujausią „Chrome“ senesniuose įrenginiuose. Turite patirties, ar bandėte ją įtvirtinti?
Atsakymas: Nesu bandžiusi. Šiuo metu palaikome „Android“ nuo 14 versijos ir nebekreipiame dėmesio į senesnius įrenginius.

Klausimas: Kaip elgtis su artefaktais, kurie lieka pateikiant „WebView“?
Atsakymas: Mes su jais nekovojame, bandėme, bet nepavyko. Tai atsitinka ne visuose įrenginiuose. Nusprendėme, kad tai nėra tokia ryški problema, kad turėtume jai skirti daugiau išteklių.

Klausimas: Kartais „WebView“ reikia įdėti į „ScrollView“. Tai nėra gražu, bet kartais to reikalaujama atliekant užduotį. Tai nėra skatinama, net kažkur draudžiama, o po to atsiranda darbo trūkumų. Bet kartais vis tiek reikia tai padaryti. Pavyzdžiui, jei piešiate žiniatinklio rodinį viršuje, o po juo nupiešite tam tikrą savąjį komponentą (kuris turėtų būti vietinis pagal reikalavimą), ir visa tai turėtų būti daroma kaip vienas ScrollView. Tai yra, pirmiausia vartotojas peržiūrėtų visą puslapį, o tada, jei norėtų, slinktų žemyn iki šių vietinių komponentų.
Atsakymas: Deja, negaliu jums atsakyti, nes nesu susidūręs su tokia situacija. Tai gana konkreti, ir man sunku įsivaizduoti parinktį, kai reikia įdėti WebView į ScrollView.

Klausimas: Yra elektroninio pašto programa. Viršuje yra kepurė su gavėjais ir visa kita. Net ir tada ne viskas vyks sklandžiai. „WebView“ turi didelių problemų, kai bando nustatyti jo dydį „ScrollView“ viduje.
Atsakymas: Galite pabandyti pateikti nurodytą vartotojo sąsajos dalį WebView viduje.

Klausimas: Tai yra, visiškai perkelti visą logiką iš savosios dalies į „WebView“ ir palikti šiuos konteinerius?
Atsakymas: Gali būti, kad net nereikia perkelti logikos, tai reiškia Java klasių įvedimą. Logiką galima palikti ir iškviesti per įšvirkštą klasę. Į „WebView“ galima perkelti tik vartotojo sąsają.

Klausimas: Messengeryje paminėjote žaidimus. Ar tai žiniatinklio programos?
Atsakymas: Taip, tai yra tinklalapiai su „JavaScript“ žiniatinklio rodinyje.

Klausimas: Ar visa tai darote tik tam, kad nereikėtų perrašyti žaidimų savaime?
Atsakymas: Ir už tai taip pat. Tačiau pagrindinė idėja yra suteikti trečiųjų šalių kūrėjams galimybę kurti programas, kurios gali būti įterptos į ICQ, ir naudojant šią ICQ žiniatinklio API sąveikauti su „Messenger“.

Klausimas: Taigi šiuos žaidimus galima žaisti ir per interneto naršyklę nešiojamajame kompiuteryje?
Atsakymas: Taip. Jį galima atidaryti žiniatinklio naršyklėje, o kartais juos deriname tiesiogiai joje.

Klausimas: Ir jei „Intent“, tarkime, įmes šį žaislą į „Chrome“, kokios problemos bus tada? Ką daryti, jei nerašote savo WebView, bet naudojatės paslaugomis?
Atsakymas: Problema ta, kad mūsų WebView galime pateikti API per Java klasės injekciją, o šios API pagalba programa gali tiesiogiai sąveikauti su ICQ ir siųsti jai įvairias komandas. Tarkime, komanda gauti vartotojo vardą, gauti jam atvirus pokalbius, siųsti pranešimus į pokalbį tiesiai iš ICQ. Tai reiškia, kad iš „Chrome“ negalėsite siųsti pranešimų tiesiai į ICQ. Mūsų atveju visa tai įmanoma.

Klausimas: Minėjote, kad duomenis supjaustėte į vieno megabaito dalis. Kaip tada juos rinkti?
Atsakymas: Dabar to nedarome, nes neturime tokio poreikio.

Klausimas: Ar užtenka vieno megabaito?
Atsakymas: Taip. Jei nuotraukos didesnės, bandome jas suspausti. Sakiau, kad jei toks poreikis yra, tai gali būti sprendimas – pjaustymas ir surinkimas vėliau Java.

Klausimas: Kaip užtikrinti, kad programos veiktų saugiai smėlio dėžėje? Ar teisingai supratau, kad įvestas Java klases reikia iškviesti iš JavaScript programos?
Atsakymas: Taip.

Klausimas: Kaip tokiu atveju bus užtikrintas saugumas Ar draudžiama prieiti prie kokių nors sistemos funkcijų?
Atsakymas:Šiuo metu, kadangi sistema dar gana jauna, dažniausiai naudojame savo žiniatinklio programas ir jomis visiškai pasitikime. Ateityje visos pas mus atkeliaujančios aplikacijos bus administruojamos, kodas peržiūrimas ir tam skirta speciali Apsaugos komanda. Be to, bus sukurta speciali leidimų sistema, be kurios programos negalės pasiekti jokios vartotojui svarbios informacijos.

Nemažai šiuolaikinių programėlių, pagrįstų Android OS, naudotojų, peržiūrėdami įrenginyje iš anksto įdiegtų programų sąrašą, gali suklupti aplikaciją. „Android sistemos žiniatinklio peržiūra“. Šią programą sukūrė Google programuotojai ir ji skirta peržiūrėti žiniatinklio turinį kitose programose. Tuo pačiu metu ASWV nėra laisvas nuo įvairių klaidų, trikdžių ir kitų problemų, o dažnai būtent nestabilus šios programos veikimas verčia vartotoją ieškoti išsamios informacijos apie ją internete. Šiame straipsnyje aš jums pasakysiu, kas yra ši „Android System Webview“ programa, supažindinsiu skaitytoją su jos funkcijomis ir taip pat pasakysiu, kaip atsikratyti klaidų, susijusių su šios programos funkcionalumu.

Kas yra „Android System WebView“.

Kaip jau rašiau aukščiau, „Android System WebView“ yra programa, leidžianti įterpti žiniatinklio naršymą įvairiose „Android“ OS programose, tam nereikia atidaryti atskiro naršyklės lango. ASWV funkcionalumas iš esmės primena mini naršyklę, veikiančią naudojant „Chrome“ technologiją, o „Android System WebView“, kaip ir „Chrome“ programa, yra įtraukta į pagrindinį „Android“ OS programų rinkinį (maždaug nuo 4.3 ir naujesnės versijos) šiuolaikiniuose išmaniuosiuose telefonuose.

Remiantis vartotojų atsiliepimais, naudojant šią programą su įvairiomis priklausomomis naršyklėmis (pavyzdžiui, „Naked Browser“), galima žymiai sutaupyti išmaniojo telefono akumuliatoriaus energijos. Įprastos populiarių naršyklių, tokių kaip „Chrome“ ar „Firefox“, versijos mobiliesiems, veikiančios savo varikliu, sunaudoja žymiai daugiau akumuliatoriaus energijos.

Jei suprasite, kad tai yra „Android System WebView“, ir norite jį atsisiųsti, geriausias būdas tai padaryti yra iš „Play“ parduotuvės. Šiuo metu naujausia programos versija yra 57.0.2987.88, o naujausią produkto versiją galite atsisiųsti iš „Play Market“ (nuoroda).

„Google“ ekspertai rekomenduoja pirmiausia išvalyti talpykloje saugomus duomenis telefone – instrukcijas rasite VR-Boom.ru, o tada atnaujinti „Android System Webview“ programą, nes kartais yra spragų, leidžiančių užpuolikams prie jos prieiti. Atnaujinimai leidžia įdiegti reikiamus „pataisymus“ ir taip užkirsti kelią užpuolikams pasiekti savo tikslų.

„Android“ sistemos žiniatinklio peržiūros funkcijos

Išsiaiškinę, kokia tai yra „Android System Webview“ programa, pereikime prie šios programos funkcijų aprašymo. Ekspertai pastebi, kad ši programa reikalauja daug resursų (sunaudojami nemaži atminties ištekliai, o tai kai kuriais atvejais gali sulėtinti normalų sistemos veikimą).

Be to, „Google“ dėl tam tikrų priežasčių nustojo leisti šios programos naujinimus senesnėms „Android“ OS versijoms (ypač „Android 4.3“). Teigiama, kad to priežastis yra banalus kūrėjų nenoras peržiūrėti programos struktūrą („nenorime ir netaisysime kodo“), dėl ko tokioje programoje veikianti produkto versija. „Android“ versijos tampa labiau pažeidžiamos kenkėjiškų programų.

Ar turėčiau ištrinti šią programą?

Ar turėčiau išjungti „Android System WebView“? Visiškai ne. Kaip minėjau aukščiau, daugelis mobiliųjų programų savo darbui naudoja integruotas „Android System WebView“ galimybes. Visų pirma, šios programos funkcionalumą naudoja tokios programos kaip:

Todėl šios programos sustabdymas (ar net ištrynimas naudojant root teises) yra labai nepageidautinas ir gali sukelti įvairių sistemos gedimų (vienam vartotojui ištrynus šią programą jo įrenginys buvo cikliškai paleidžiamas iš naujo).

Jei „Android“ sistemos žiniatinklio peržiūra yra klaidinga

Jei susiduriate su šios programos veikimo klaidomis ir pranešimu „Android sistemos žiniatinklio peržiūros programoje įvyko klaida“, rekomenduoju eiti į savo įrenginio nustatymus, tada į „Programos“, ten raskite „Android System WebView“ ir bakstelėkite tai. Eidami į išsamią programos informaciją, spustelėkite „Stop“, tada „Pašalinti naujinimus“, „Išvalyti duomenis“, „Išvalyti talpyklą“.

Išvada

Svarstant programos temą, verta paminėti, kad Android System Webview programa yra svarbus Android OS funkcionalumo atributas (maždaug nuo Android 4.3), leidžiantis peržiūrėti žiniatinklio turinį konkrečioje programoje be tam reikia atidaryti atskirą naršyklės langą. Jos funkcionalumo reikalauja daugybė trečiųjų šalių programų (ypač kelios mobiliosios naršyklės, ICQ Messenger ir kt.), todėl rekomenduojama reguliariai stebėti jos atnaujinimus ir jokiu būdu neištrinti šios programos iš savo įrenginio. Tai garantuoja stabilų jo veikimą, o jūs mėgausitės patikimu savo mobiliojo įrenginio funkcionalumu.