Članek

Kaj je Android System WebView in zakaj je toliko aplikacij od njega odvisno?

protection click fraud

Android WebViewVir: Jerry Hildenbrand / Android Central

Če uporabljate telefon Android, ne glede na to, ali je eden izmed najboljši Android telefoni ali super poceni Android telefon, verjetno ste imeli težave z veliko aplikacijami v ponedeljek zvečer. Ko se začne skupina drugače delujočih aplikacij sesuti in zažgati, je ponavadi odgovoren en krivec, tokrat pa je bila to mogoča posodobitev za komponento Android System WebView.

Morda se sprašujete, kaj so skupnega Gmailu, Google Zemljevidom in celo Instagramu, zaradi česar bi lahko vsi trije prenehali delovati, ko majhna, večinoma neznana komponenta pade v mrežo. To je tisto, kar lahko raztrgamo in se pogovarjamo. Torej, s tem v mislih, pojdimo naravnost v naš razlagalnik Android System WebView.

Ponudbe za VPN: življenjska licenca za 16 USD, mesečni paketi od 1 USD in več

Kaj je sistem Android WebView?

Trgovina Play WebviewVir: Jerry Hildenbrand / Android Central

A veliko aplikacije, ki jih najdete v trgovini Google Play, vam morajo pokazati nekaj iz interneta. Skoraj vsaka posamezna Googlova storitev je spletna, vsi vaši družabni mediji gostujejo na spletnem strežniku, in celo številne igre se igrajo prek spleta in za delovanje potrebujejo neko komponento, ki deluje kot spletni brskalnik pravilno.

To si lahko preprosto predstavljate sami, tako da odprete brskalnik Chrome in obiščete www.gmail.com, kjer boste videli, kako se URL spremeni, ko ste preusmerjeni v spletno aplikacijo, v kateri je ves vaš e-poštni naslov. Videti je nekoliko drugače kot aplikacija Gmail, vendar je vsa vsebina na svojem mestu. Seveda to deluje tudi v katerem koli namiznem spletnem brskalniku.

WebApps je lahko odličen, vendar namenska aplikacija običajno ponuja več funkcij.

Lahko bi naredili aplikacijo, ki v resnici ni nič drugega kot spletna bližnjica do gmail.com, ki pa ima namenska aplikacija omogoča boljša obvestila, nekatera druga orodja Android pa lahko vključi uporabo dovoljenja za aplikacije. Veliko aplikacij in storitev bo v Chromu prek ustreznega spletnega mesta delovalo povsem dobro, običajno pa uporaba aplikacije omogoča boljšo uporabniško izkušnjo.

Namesto da bi vsaka aplikacija uporabljala svoj vgrajeni spletni brskalnik, ki lahko upodablja enako kot utripajoči motor Google Chrome, je Google zagotovil vgrajeno sistemsko komponento, ki samo deluje; ko deluje, to je. Sistem Android WebView si predstavljajte kot zavihek za Chrome, ne da bi se v njem pojavljala vsa odvečna krama, kot je sinhronizacija ali nabor razširitev, ki uporabljajo računsko moč. Je enostavno, deluje, veliko lažje je pri sistemskih virih kot odpiranje istih informacij v Chrome in razvijalcem prihrani veliko časa, ker jim ni treba graditi tega sistema njihov.

Kako deluje Android WebView?

Opis spletnega pogledaVir: Jerry Hildenbrand / Android Central

Android WebView je delček kode, ki razvijalcu omogoča, da odpre spletno vsebino v svoji aplikaciji, kot je opisano zgoraj. Odlična ideja je, kako enostavna je za uporabo.

Razvijalec lahko dodajte dejavnost WebView v aplikacijo s tremi kratkimi vrsticami kode prosite za dovoljenje za uporabo interneta in odprite katero koli spletno vsebino, ki jim je všeč, s samo nekaj vrsticami kode. Tej kodi ni treba vedeti, kaj je na uporabljenem spletnem naslovu, in samo upodablja vsebino na enak način kot kateri koli spletni brskalnik, vključno s skripti.

To pomeni, da lahko razvijalec okno znotraj svoje aplikacije usmeri na spletni URL, ta pa lahko vsebuje dinamično vsebino, ki se posodablja zunaj same aplikacije. Zaradi tega je Android WebView popoln za kaj takega kot Reddit app ali vašega Gmaila, ker je vse, kar potrebujete za ogled nove ali spremenjene vsebine, osvežitev strani.

Izjemno težko bi bilo zgraditi spletno storitev in ustrezno aplikacijo, ki bi bila vedno posodobljena, ne da bi za to uporabili del dejanske spletne strani. Google ponuja sistemsko metodo za zajemanje teh delov spleta, ki ga lahko vzdržuje standarde in vse lahko posodablja Google, ne pa vsak razvijalec, ki se zanj ukvarja sami. Večina sodobnih operacijskih sistemov ima podoben način za prikaz dinamične spletne vsebine znotraj aplikacije.

Kaj se zgodi, ko WebView zruši?

Google Zemljevidi prekinjeniVir: Jerry Hildenbrand / Android Central

Kot smo videli 22. marca 2021, veliko aplikacij preneha delovati.

Posodobitev za Android System WebView (to posebno sistemsko komponento posodobite prek Googla Play) se je izkazalo za malce zabavno popoldan, rezultat pa so bile aplikacije, ki so bile odvisne od Android WebView, niso mogle več prikazovati vsebine, ki so jo potrebno. Ni vplivalo na vse in zdi se, da ni nobene rime ali razloga, ki bi razložil napako. Dobra novica je, da je bil hitro popravljen in dokler ste posodobili Chrome in aplikacijo Android WebView, je vse dobro še enkrat.

To resnično kaže, zakaj je sistem, ki ga ima Google tukaj, tako dober in kako toliko drugih aplikacij je od njega odvisno, da deluje pravilno. Če je ta napaka vplivala na vas, morda veliko vaših aplikacij ne deluje, se vam morda ni zdelo tako dobro. Ampak hiter preobrat in popravek, ki sta uporabljena za vsakega uporabnika hkrati skoraj to nadoknadi.

Kaže tudi, kako previden mora biti Google, kadar koli posodobi sistemsko komponento. Hitra rešitev je odlična, a če milijoni uporabnikov z aplikacijami ne delujejo zaradi vaše napake, zagotovo ne. Nekaj ​​takega, kot je Android WebView, je precej dobro preizkušen, preden ga izrinejo, vendar se napake še vedno dogajajo. Kako hitro jih najdejo in popravijo, je še pomembneje, kot da bi jih sploh preprečili.

Android WebView ni nekaj glamuroznega niti ni ena od tistih stvari, o katerih veliko govorimo. Ponavadi samo sedi tam in opravlja svoje delo, nas pa res ne zanima. Ampak vseeno je nekako kul vedeti, kako vse to deluje in kako zelo odvisni smo od interneta, ki ga imajo naši telefoni.

Cena Disney Plus: mesečni stroški, svežnji, najboljše ponudbe in še več
Prihranite nekaj gotovine

Bi se radi prijavili za Disney Plus, a želite zagotoviti, da boste zanj dobili najboljšo ponudbo? Ne iščite več!

Google je izdal posodobitev, s katero je odpravil težavo z zrušitvijo aplikacije Android
Napake

Naključni zrušitve aplikacij pestijo uporabnike Androida in zdi se, da nesorazmerno vplivajo na pametne telefone Galaxy. Težavo lahko odpravite na preprost način.

OnePlus 9 vs. OnePlus 9 Pro: Katerega bi morali kupiti?
nikoli ne poravnajte

OnePlus ima dve odlični možnosti, če iščete nov telefon leta 2021. Ali bi morali kupiti OnePlus 9 ali namesto tega izbrati OnePlus 9 Pro? Tu smo, da vam pomagamo.

Ti tiskalniki fotografij omogočajo enostavno tiskanje iz telefona Android
Natisnite spomine iz žepa

Ali želite fotografije natisniti neposredno iz telefona Android? No, zdaj je lažje kot kdaj koli prej in leta 2021 smo našli najboljše tiskalnike fotografij, ki jih lahko izbiramo.

instagram story viewer