Straipsnis

Kas yra „Android System WebView“ ir kodėl nuo jo priklauso tiek daug programų?

protection click fraud

„Android WebView“Šaltinis: Jerry Hildenbrandas / „Android Central“

Jei naudojate „Android“ telefoną, nesvarbu, ar jis yra vienas iš geriausi „Android“ telefonai arba puikus pigus „Android“ telefonas, tikėtina, kad turėjote problemų dėl daugybės programų pirmadienio vakarą. Kai kitaip dirbančių programų grupė pradeda gesti ir degti, paprastai atsakingas yra vienas kaltininkas, ir šį kartą tai buvo nepaprastas „Android System WebView“ komponento atnaujinimas.

Jums gali kilti klausimas, ką bendro turi „Gmail“, „Google“ žemėlapiai ir net „Instagram“, dėl kurio visi trys gali nustoti veikti, kai nedidelis, dažniausiai nežinomas komponentas pereina į grandinę. Tai yra dalykas, kurį galime suplėšyti ir kalbėti. Taigi, turėdami tai omenyje, pereikime tiesiai į „Android System WebView“ aiškintuvą.

VPT pasiūlymai: Viso laikotarpio licencija už 16 USD, mėnesio planai - 1 USD ir daugiau

Kas yra „Android“ sistemos „WebView“?

„Webview Play Store“Šaltinis: Jerry Hildenbrandas / „Android Central“

A daug „Google Play“ parduotuvėje rastų programų turi jums parodyti ką nors iš interneto. Beveik visos „Google“ paslaugos yra pagrįstos žiniatinkliu, visa jūsų socialinė žiniasklaida priglobta žiniatinklio serveryje, ir net daugelį žaidimų žaidžiama per internetą, ir jiems reikia tam tikro komponento, kuris veiktų kaip interneto naršyklė tinkamai.

Tai galite lengvai įsivaizduoti patys, atidarydami „Chrome“ naršyklę ir apsilankę www.gmail.com, kur pamatysite pasikeitusį URL, kai būsite nukreipti į žiniatinklio programą, kurioje yra visas jūsų el. paštas. Tai atrodo šiek tiek kitaip nei „Gmail“ programa, tačiau visas turinys yra vietoje. Žinoma, tai veikia ir iš bet kurios darbalaukio žiniatinklio naršyklės.

„WebApps“ gali būti puikus, tačiau tam skirta programa paprastai siūlo daugiau funkcijų.

Būtų lengva sukurti programą, kuri iš tikrųjų yra ne kas kita, išskyrus žiniatinklio nuorodą į gmail.com, bet turinti skirta programa leidžia gauti geresnius pranešimus, o kai kuriuos kitus „Android“ įrankius gali įtraukti naudojant programos leidimai. Daugybė programų ir paslaugų „Chrome“ veiks tinkamoje svetainėje, tačiau paprastai turint programą galima geriau naudotis vartotojais.

Užuot kiekvienai programai naudodama savo įmontuotą žiniatinklio naršyklę, kuri gali būti pateikiama taip pat, kaip ir „Google Chrome“ mirksintis variklis, „Google“ pateikė integruotą sistemos komponentą, kuris tiesiog veikia; kai jis veikia, tai yra. Pagalvokite apie „Android System WebView“ kaip „Chrome“ skirtuką be viso papildomo „Chrome“ šlamšto, pvz., Sinchronizavimo ar plėtinių, naudojančių skaičiavimo galią, rinkinio. Tai lengva, veikia, sistemos ištekliai yra daug lengvesni nei tos pačios informacijos atidarymas sistemoje „Chrome“ ir tai sutaupo kūrėjams daug laiko, nes jiems nereikia kurti šios sistemos jų pačių.

Kaip veikia „Android WebView“?

Tinklalapio aprašasŠaltinis: Jerry Hildenbrandas / „Android Central“

„Android WebView“ yra kodo dalis, leidžianti kūrėjui atidaryti žiniatinklio turinį savo programoje, kaip aprašyta aukščiau. Puiki idėja yra tai, kaip lengva ja naudotis.

Kūrėjas gali pridėti „WebView“ veiklą prie programos su trimis trumpomis kodo eilutėmis, paprašykite leidimo naudotis internetu ir atidarykite bet kokį jiems patinkantį žiniatinklio turinį tik dar keliomis kodo eilutėmis. Šiam kodui nereikia žinoti, kas yra naudojamas žiniatinklio adresas, jis tiesiog pateikia turinį taip pat, kaip ir bet kuri interneto naršyklė, įskaitant scenarijus.

Tai reiškia, kad kūrėjas gali nukreipti langą savo programoje į žiniatinklio URL ir tame URL gali būti dinaminio turinio, kuris atnaujinamas ne pačioje programoje. Dėl to „Android WebView“ puikiai tinka tokiems dalykams, kaip „Reddit“ programa arba „Gmail“, nes norint pamatyti naują ar pakeistą turinį reikia tik atnaujinti puslapį.

Būtų nepaprastai sunku sukurti žiniatinklio paslaugą ir atitinkamą programą, kuri visada būtų atnaujinta, nenaudojant paslauga tikrojo tinklalapio. „Google“ gali išlaikyti visos sistemos metodą, kad galėtų patraukti šias žiniatinklio dalis standartus ir viską gali atnaujinti „Google“, o ne kiekvienas kūrėjas, dėl kurio kovojama patys. Daugelyje šiuolaikinių operacinių sistemų yra panašus būdas rodyti dinaminį žiniatinklio turinį programos viduje.

Kas nutinka, kai „WebView“ užstringa?

„Google Maps Broken“Šaltinis: Jerry Hildenbrandas / „Android Central“

Daugelis programų nustoja veikti, kaip matėme 2021 m. Kovo 22 d.

Atnaujinimas „Android“ sistemos „WebView“ (atnaujinate šį konkretų sistemos komponentą per „Google Play“) pasirodė šiek tiek linksmas popietę, o rezultatas buvo tai, kad programos, kurios priklausė nuo „Android WebView“, nebegalėjo rodyti turinio, kurį jos rodė reikia. Tai paveikė ne visus, ir atrodo, kad nėra nei rimtų, nei priežasčių paaiškinti klaidą. Geros naujienos yra tai, kad ji buvo greitai užtaisyta, o kol atnaujinote „Chrome“ ir „Android WebView“ „programą“, viskas gerai dar kartą.

Tai tikrai parodo, kodėl „Google“ čia įdiegta sistema yra tokia puiki ir kaip daugybė kitų programų priklauso nuo to, ar ji veikia tinkamai. Jei ši klaida jus paveikė, daugelio programų neveikimas galėjo neatrodyti toks puikus. Bet greitas apsisukimas ir taisymas visiems vartotojams iš karto beveik tai kompensuoja.

Tai taip pat parodo, kaip atsargiai „Google“ turi būti visada, kai atnaujina sistemos komponentą. Greitas sprendimas yra puikus, bet milijonai vartotojų, kurių programos neveikia dėl jūsų klaidos, tikrai ne. Kažkas panašaus į „Android WebView“ yra gana gerai išbandytas prieš jį išstumiant, tačiau klaidų vis tiek pasitaiko. Tai, kaip greitai jie surandami ir sutvarkomi, yra dar svarbiau, nei visų pirma užkirsti jiems kelią.

„Android WebView“ nėra kažkas spalvingo ir nėra vienas iš tų dalykų, apie kuriuos mes daug kalbame. Paprastai jis tiesiog sėdi ten ir atlieka savo darbą, o mums tai tikrai nerūpi. Bet vis tiek yra labai šaunu žinoti, kaip visa tai veikia ir kiek iš tikrųjų mūsų telefonai priklauso nuo interneto.

„Disney Plus“ kaina: mėnesio išlaidos, rinkiniai, geriausi pasiūlymai ir dar daugiau
Sutaupykite šiek tiek grynųjų

Norite užsiregistruoti „Disney Plus“, bet norite būti tikri, kad gausite geriausią pasiūlymą? Neziurek i prieki!

„Google“ išleido naujinį, kad išspręstų „Android“ programų strigimo problemą
Bagio klaidos

Atsitiktinės programų avarijos kankina „Android“ vartotojus ir, atrodo, neproporcingai veikia „Galaxy“ išmaniuosius telefonus. Yra paprastas būdas išspręsti problemą.

„OnePlus 9“ vs. „OnePlus 9 Pro“: kurį turėtumėte įsigyti?
niekada nesusitvarkyk

„OnePlus“ turi dvi puikias galimybes, jei ieškote naujo telefono 2021 m. Ar turėtumėte pirkti „OnePlus 9“, ar rinktis „OnePlus 9 Pro“? Mes norime padėti.

Šie nuotraukų spausdintuvai leidžia lengvai spausdinti iš „Android“ telefono
Atsispausdinkite prisiminimus iš kišenės

Ar norite spausdinti nuotraukas tiesiai iš „Android“ telefono? Na, dabar tai yra lengviau nei bet kada ir mes suradome geriausius nuotraukų spausdintuvus, kuriuos galite pasirinkti 2021 m.

instagram story viewer