„Google Chrome“ teikė su „WebView“ susijusias užduotis prieš „Android Pie“, tačiau nuo 10 versijos „Android“ jas aptarnauja jų pačių programa. Skaitykite toliau, kad sužinotumėte daugiau!
„Android“ „WebView“ funkcija turėjo sudėtingą istoriją ir per pastaruosius kelerius metus pasikeitė kelis kartus. Android 4.4 KitKat pirmą kartą pristatė Chromium pagrįstą WebView komponentą 2013 m. Tada jis buvo integruotas į sistemą, bet vėliau tapo atskirai atnaujintu komponentu su Android 5.0 Lollipop. Tačiau naudojant „Android 7.0 Nougat“ visas su „WebView“ susijusias pareigas tiesiog atliko Google Chrome stengdamasis supaprastinti dalykus. „Google“ tai atrodė kaip logiškas kelias į priekį: „WebView“ perkėlimas į „Chrome“ reiškė, kad viena programa buvo mažiau atnaujinama arba ja reikia rūpintis (nors jos vis dar atnaujino programėlę: ji vis dar buvo, tik nenaudota), bet su naujausia Android versija atrodo, kad jie keičia kursą ir eina pilnu ratu vėl.
Naudodama „Android 10“, „Google“ grįžo prie ankstesnio „Nuga“ veikimo, o „WebView“ dabar vėl tvarkoma naudojant atskirą programą. Šis naujesnis diegimas, pasak „Google“ inžinieriaus, vadinamas „Trichrome“. Atrodo, kad tai niekuo nesiskiria nuo iki Nougat WebView įdiegimo; jis atnaujinamas atskirai nuo „Google Chrome“ ir vis dar naudoja „Chromium“ bazę, o tai reiškia, kad neturėtumėte pastebėti nieko kito, jei esate įprastas naudotojas.
„Chrome“ nebenaudojama kaip žiniatinklio peržiūros diegimas programoje Q+. Perėjome prie naujo bendro kodo tarp „Chrome“ ir „WebView“ bendrinimo modelio (vadinamo „Trichrome“), kuris suteikia tuos pačius privalumus – sumažintas atsisiuntimo ir diegimo dydis, tuo pačiu mažiau keistų specialių atvejų ir klaidas."
Tačiau yra vienas esminis skirtumas – kaip ir „Chrome“, šis „WebView“ komponentas dabar turės 4 atskirus leidimus. „Play“ parduotuvėje pasiekiami kanalai: „Stable“, „Beta“, „Dev“ ir „Canary“, kurie turėtų būti atnaujinami beveik pagal „Chrome“ kolegos. Taip pat galėsite perjungti šiuos leidimo kanalus atsisiųsdami juos, eidami į kūrėjo parinkčių skiltį „WebView diegimas“ ir pakeisdami žiniatinklio peržiūros teikėją.
Kaip minėjome anksčiau, galutiniams vartotojams tai nesvarbu, nes jie vis tiek neturėtų to pastebėti. Tačiau trumpiau tariant, tai reiškia, kad „Google Chrome“ vėl yra tik naršyklė, o atskiras „WebView“ komponentas dabar atlieka visas su „WebView“ susijusias užduotis.
Ką manote apie šį pakeitimą? Praneškite mums komentaruose.
1 šaltinis: Google Issue Tracker | 2 šaltinis: „Chromium“ projektas | Per: Android policija