Raksts

Kas ir Android sistēmas WebView un kāpēc no tā ir atkarīga tik daudz lietotņu?

Android WebViewAvots: Džerijs Hildenbrands / Android Central

Ja izmantojat Android tālruni, neatkarīgi no tā, vai tas ir viens no labākie Android tālruņi vai lielisks lēts Android tālrunis, visticamāk, jums bija problēmas ar daudzām lietotnēm pirmdienas vakarā. Kad citādi strādājošu lietotņu grupa sāk avarēt un dedzināt, parasti ir viens atbildīgais vaininieks, un šoreiz tas bija ļoti sarežģīts Android sistēmas WebView komponenta atjauninājums.

Jums varētu rasties jautājums, kas ir kopīgs Gmail, Google Maps un pat Instagram, kas var izraisīt visu trīs darba pārtraukšanu, kad mazs, galvenokārt nezināms komponents iet bojā. Tas ir kaut kas, ko mēs varam saplēst un runāt. Tāpēc, paturot to prātā, lemsim tieši mūsu Android System WebView skaidrotājam.

VPN piedāvājumi: mūža licence par 16 ASV dolāriem, mēneša plāni par 1 ASV dolāru un vairāk

Kas ir Android sistēmas WebView?

Tīmekļa skata Play veikalsAvots: Džerijs Hildenbrands / Android Central

A daudz no Google Play veikalā atrodamajām lietotnēm ir jāparāda kaut kas no interneta. Gandrīz katrs Google pakalpojums ir balstīts uz tīmekli, un visi jūsu sociālie mediji tiek mitināti tīmekļa serverī, un pat daudzas spēles tiek spēlētas tīmeklī, un to darbībai ir nepieciešams kāds komponents, kas darbojas kā tīmekļa pārlūks pareizi.

To varat viegli attēlot pats, atverot pārlūku Chrome un apmeklējot vietni www.gmail.com, kur redzēsit mainītu URL, kad esat novirzīts uz tīmekļa lietotni, kurā atrodas viss jūsu e-pasts. Tas izskatās nedaudz savādāk nekā Gmail lietotne, taču viss saturs ir vietā. Protams, tas darbojas arī no jebkura darbvirsmas tīmekļa pārlūka.

WebApps var būt lielisks, taču īpaša lietotne parasti piedāvā vairāk funkciju.

Būtu viegli izveidot lietotni, kas patiesībā ir nekas cits, izņemot tīmekļa saīsni uz gmail.com, bet kurai ir Īpaša lietotne nodrošina labākus paziņojumus, un dažus no citiem Android rīkiem var iekļaut izmantojot lietotņu atļaujas. Pārlūkprogrammā Chrome, izmantojot atbilstošu vietni, daudz lietotņu un pakalpojumu darbosies lieliski, taču parasti lietotnes izmantošana nodrošina labāku lietotāja pieredzi.

Tā vietā, lai katra lietotne izmantotu savu iebūvēto tīmekļa pārlūkprogrammu, kas var tikt atveidota tāpat kā Google Chrome mirgojošais dzinējs, Google ir nodrošinājis iebūvētu sistēmas komponentu, kas vienkārši darbojas; kad tas darbojas, tas ir. Padomājiet par Android sistēmas WebView kā Chrome cilni bez visa papildu nevēlamā Chrome notikuma, piemēram, sinhronizācijas vai paplašinājumu komplekta, kas izmanto skaitļošanas jaudu. Tas ir vienkārši, darbojas, sistēmas resursi ir daudz vieglāki nekā tās pašas informācijas atvēršana Chrome, un tas ietaupa izstrādātājus daudz laika, jo viņiem nav jāveido šī sistēma viņu pašu.

Kā darbojas Android WebView?

Tīmekļa skata aprakstsAvots: Džerijs Hildenbrands / Android Central

Android WebView ir koda daļa, kas ļauj izstrādātājam atvērt tīmekļa saturu savas lietotnes iekšienē, kā aprakstīts iepriekš. Lieliska ideja ir tas, cik viegli to izmantot.

Izstrādātājs var pievienojiet WebView darbību lietotnei ar trim īsām koda rindiņām, lūdziet atļauju izmantot internetu un atveriet visu viņiem tīkamo tīmekļa saturu, izmantojot tikai vēl dažas koda rindiņas. Šim kodam nav jāzina, kāda ir izmantotā tīmekļa adrese, un tas tikai renderē saturu tāpat kā jebkura tīmekļa pārlūks, ieskaitot skriptus.

Tas nozīmē, ka izstrādātājs var norādīt logu savas lietotnes iekšpusē uz tīmekļa URL, un tajā var būt dinamisks saturs, kas tiek atjaunināts ārpus pašas lietotnes. Tas padara Android WebView perfektu kaut kam līdzīgam Reddit lietotne vai jūsu Gmail, jo viss, kas jums jādara, lai redzētu jaunu vai mainītu saturu, ir atsvaidzināt lapu.

Būtu neticami grūti izveidot tīmekļa pakalpojumu un atbilstošu lietotni, kas vienmēr būtu atjaunināta, neizmantojot pakalpojumam faktiskās tīmekļa lapas daļu. Tā kā Google nodrošina visas sistēmas metodi, lai sagrābtu šīs tīmekļa šķēles, to var uzturēt standartus un visu Google var atjaunināt, nevis katrs izstrādātājs cīnās paši. Lielākajai daļai mūsdienu operētājsistēmu ir līdzīgs veids, kā lietojumprogrammā parādīt dinamisku tīmekļa saturu.

Kas notiek, kad WebView avarē?

Google Maps BrokenAvots: Džerijs Hildenbrands / Android Central

Daudzas lietotnes vairs nedarbojas, kā mēs to redzējām 2021. gada 22. martā.

Atjauninājums Android sistēmas WebView (jūs atjaunināt šo konkrēto sistēmas komponentu, izmantojot Google Play), izrādījās, ka tas ir mazliet bailīgs pēcpusdienā, un rezultāts bija tas, ka lietotnes, kas bija atkarīgas no Android WebView, vairs nevarēja parādīt to saturu nepieciešams. Tas neietekmēja visus, un, šķiet, nav atskaņu vai iemeslu izskaidrot kļūdu. Labā ziņa ir tā, ka tā tika ātri ielāpīta, un, kamēr vien jūs esat atjauninājis pārlūku Chrome un Android WebView lietotni, viss ir labi vēlreiz.

Tas patiešām parāda, kāpēc sistēma, kas šeit ir Google, ir tik lieliska un cik daudz citu lietotņu ir atkarīgas no tā, vai tā darbojas pareizi. Ja šī kļūda jūs ietekmēja, iespējams, ka daudzu jūsu lietotņu nedarbošanās nešķita tik lieliska. Bet ātrs pagrieziens un labojums tika piespiests visiem lietotājiem vienlaikus gandrīz to kompensē.

Tas arī parāda, cik uzmanīgam Google ir jābūt jebkurā laikā, kad tas atjaunina sistēmas komponentu. Ātrs labojums ir lielisks, taču miljoniem lietotāju ar lietotnēm, kas nedarbojas kļūdas dēļ, tas noteikti nav. Kaut kas līdzīgs Android WebView ir diezgan labi pārbaudīts, pirms tas tiek izstumts, taču kļūdas joprojām notiek. Tas, cik ātri tie tiek atrasti un fiksēti, ir vēl svarīgāk nekā to novēršana.

Android WebView nav kaut kas krāšņs, un tas nav arī viens no tiem, par kuriem mēs daudz runājam. Parasti tas vienkārši sēž tur un dara savu darbu, un mums tas tiešām ir vienalga. Bet joprojām ir diezgan patīkami uzzināt, kā tas viss darbojas un cik atkarīgi no interneta mūsu tālruņi patiesībā ir.

Disney Plus cena: mēneša izmaksas, saišķi, labākie piedāvājumi un vēl vairāk
Ietaupiet nedaudz skaidras naudas

Vai vēlaties reģistrēties Disney Plus, bet vēlaties pārliecināties, vai esat ieguvis vislabāko piedāvājumu? Nemeklē vairs!

Google ir izdevis atjauninājumu, lai novērstu Android lietotņu avāriju problēmu
Bagiju kļūdas

Nejaušas lietotņu avārijas nomoka Android lietotājus un, šķiet, ka tās nesamērīgi ietekmē Galaxy viedtālruņus. Ir vienkāršs veids, kā novērst problēmu.

OnePlus 9 vs. OnePlus 9 Pro: kuru jums vajadzētu iegādāties?
nekad nenokārtojies

OnePlus ir divas lieliskas iespējas, ja meklējat jaunu tālruni 2021. gadā. Vai jums vajadzētu iegādāties OnePlus 9 vai tā vietā izvēlēties OnePlus 9 Pro? Mēs esam šeit, lai palīdzētu.

Šie fotoattēlu printeri atvieglo drukāšanu no Android tālruņa
Izdrukājiet atmiņas no savas kabatas

Vai vēlaties, lai varētu izdrukāt fotoattēlus tieši no sava Android tālruņa? Nu, tagad tas ir vieglāk nekā jebkad agrāk, un mēs esam atraduši labākos fotoattēlu printerus, no kuriem izvēlēties 2021. gadā.

instagram story viewer