Članak

Što je Android System WebView i zašto toliko mnogo aplikacija ovisi o njemu?

protection click fraud

Android WebViewIzvor: Jerry Hildenbrand / Android Central

Ako koristite Android telefon, bez obzira je li to jedan od najbolji Android telefoni ili velika jeftini Android telefon, šanse su da ste imali problemi s puno aplikacija u ponedjeljak navečer. Kada se grupa inače radećih aplikacija počne rušiti i izgorjeti, obično je odgovoran jedan krivac, a ovaj je put to bilo nesigurno ažuriranje za komponentu Android System WebView.

Možda se pitate što je zajedničko Gmailu, Google Mapama, pa čak i Instagramu zbog čega bi sva trojica mogla prestati raditi kada mala, uglavnom nepoznata komponenta ispadne. To je nešto što možemo rastrgati i razgovarati. Dakle, imajući to na umu, krenimo odmah u naš Android System WebView objašnjenje.

VPN ponude: doživotna licenca za 16 USD, mjesečni planovi od 1 USD i više

Što je Android System WebView?

Webview Play trgovinaIzvor: Jerry Hildenbrand / Android Central

A mnogo od aplikacija koje pronađete u trgovini Google Play trebaju vam pokazati nešto s Interneta. Gotovo svaka pojedinačna Googleova usluga zasniva se na webu, svi su vaši društveni mediji hostirani na web serveru, pa čak i mnoge igre igraju se putem weba i potrebna im je neka komponenta koja djeluje kao web preglednik za rad pravilno.

To lako možete sami zamisliti otvaranjem preglednika Chrome i posjetom www.gmail.com, gdje ćete vidjeti promjenu URL-a dok ste usmjereni na web-aplikaciju u kojoj živi sva vaša e-pošta. Izgleda malo drugačije od aplikacije Gmail, ali sav je sadržaj na svom mjestu. Naravno, ovo radi i iz bilo kojeg web preglednika za stolna računala.

WebApps može biti sjajan, ali namjenska aplikacija obično nudi više značajki.

Bilo bi lako napraviti aplikaciju koja zapravo nije ništa osim web prečaca do gmail.com, ali koji ima namjenska aplikacija omogućuje bolje obavijesti, a neke od ostalih alata Androida može uključiti koristeći dopuštenja aplikacije. Mnoštvo aplikacija i usluga u Chromeu će funkcionirati izvrsno putem odgovarajuće web lokacije, ali obično im aplikacija omogućuje bolje korisničko iskustvo.

Umjesto da svaka aplikacija koristi vlastiti ugrađeni web preglednik koji može generirati na isti način na koji Google Chrome trepće, Google je pružio ugrađenu komponentu sustava koja samo radi; kad to radi, tj. Zamišljajte Android System WebView kao karticu Chrome bez ikakvog suvišnog otpada koji se Chrome događa poput sinkronizacije ili skupa proširenja koja koriste računarsku snagu. Jednostavno je, djeluje, puno je lakše na sistemskim resursima nego otvaranje istih podataka u Chrome, a programerima štedi puno vremena jer ne moraju graditi ovaj sustav njihov.

Kako funkcionira Android WebView?

Opis web pregledaIzvor: Jerry Hildenbrand / Android Central

Android WebView dio je koda koji programeru omogućuje otvaranje web sadržaja unutar njihove aplikacije kao što je gore opisano. Ono što je čini sjajnom idejom je koliko je jednostavna za upotrebu.

Programer može dodajte aktivnost WebView za aplikaciju s tri kratka retka koda, zatražite dopuštenje za upotrebu interneta i otvorite bilo koji web sadržaj koji im se sviđa s još samo nekoliko redaka koda. Ovaj kôd ne mora znati što se nalazi na web adresi koja se koristi i samo prikazuje sadržaj na isti način kao i svaki web preglednik, uključujući skripte.

To znači da programer može usmjeravati prozor unutar svoje aplikacije na web URL, a taj URL može sadržavati dinamički sadržaj koji se ažurira izvan same aplikacije. To čini Android WebView savršenim za nešto poput Reddit aplikacija ili vaš Gmail, jer sve što trebate učiniti da biste vidjeli bilo koji novi ili promijenjeni sadržaj je osvježiti stranicu.

Bilo bi nevjerojatno teško izraditi web uslugu i odgovarajuću aplikaciju koja je uvijek bila ažurna bez upotrebe dijela stvarne web stranice za uslugu. Budući da Google pruža sistemsku metodu za hvatanje tih dijelova weba, to može održati standarde, a Google sve može ažurirati, a ne svaki programer se. Većina modernih operativnih sustava ima sličan način prikazivanja dinamičnog web sadržaja unutar aplikacije.

Što se događa kada WebView padne?

Google Maps slomljenIzvor: Jerry Hildenbrand / Android Central

Mnogo aplikacija prestaje raditi, kao što smo vidjeli 22. ožujka 2021. godine.

Ažuriranje za Android sustav WebView (ovu posebnu komponentu sustava ažurirate putem Google Playa) ispalo je pomalo zabavno popodne, a rezultat su bile aplikacije koje su ovisile o Android WebViewu više nisu mogle prikazivati ​​sadržaj koji su potrebno. Nije utjecalo na sve, a čini se da nema rime ili razloga koji bi objasnili grešku. Dobra vijest je da je brzo zakrpan, a sve dok ste ažurirali Chrome i Android aplikaciju "WebView", sve je dobro još jednom pokrenuti.

To stvarno pokazuje zašto je sustav koji Google ovdje ima tako sjajan i koliko toliko drugih aplikacija ovisi o tome kako ispravno radi. Ako je ova programska pogreška utjecala na vas, puno vaših aplikacija ne radi možda se nije činilo tako sjajnim. No, brzi zaokret i ispravak gurnuti su svakog korisnika odjednom skoro to nadoknađuje.

Također pokazuje koliko Google mora biti oprezan kad god ažurira komponentu sustava. Brzo rješenje je sjajno, ali milijuni korisnika s aplikacijama koje ne rade zbog vaše programske pogreške sigurno nisu. Nešto poput Android WebViewa prilično je dobro testirano prije nego što se izbaci, ali greške se i dalje događaju. Koliko su brzo pronađeni i popravljeni, još je važnije nego uopće spriječiti.

Android WebView nije nešto glamurozno, niti je jedna od onih o kojima puno razgovaramo. Obično samo sjedi i radi svoj posao, a nas stvarno nije briga za to. Ali ipak je nekako kul znati kako sve ovo funkcionira i koliko su naši telefoni zapravo ovisni o internetu.

Disney Plus cijena: mjesečni troškovi, paketi, najbolje ponude i još mnogo toga
Uštedite malo gotovine

Želite li se prijaviti za Disney Plus, ali želite biti sigurni da ćete dobiti najbolju ponudu za to? Ne tražite dalje!

Google je izdao ažuriranje kako bi riješio problem pada sustava Android
Buggy bugs

Slučajna rušenja aplikacija muče korisnike Androida i čini se da nesrazmjerno utječu na pametne telefone Galaxy. Postoji jednostavan način da riješite problem.

OnePlus 9 vs. OnePlus 9 Pro: Koga biste trebali kupiti?
nikad se ne namiri

OnePlus ima dvije izvrsne mogućnosti ako tražite novi telefon 2021. godine. Trebate li kupiti OnePlus 9 ili umjesto toga odabrati OnePlus 9 Pro? Ovdje smo da vam pomognemo.

Ovi foto printeri olakšavaju ispis s vašeg Android telefona
Ispišite uspomene iz džepa

Želite li imati mogućnost ispisa fotografija izravno s vašeg Android telefona? E, sad je lakše nego ikad i pronašli smo najbolje foto printere za odabir 2021. godine.

instagram story viewer