Google Chrome-appen er ikke lenger WebView-leverandøren i Android 10

Google Chrome pleide å betjene WebView-relaterte oppgaver før Android Pie, men fra og med Android 10 betjenes de av sin egen app. Les videre for å lære mer!

Androids WebView-funksjon har hatt en steinete historie og har endret seg flere ganger de siste årene. Android 4.4 KitKat introduserte først en Chromium-basert WebView-komponent i 2013. Den gang var det innebygd i systemet, men det ble en separat oppdatert komponent senere på veien, med Android 5.0 Lollipop. Med Android 7.0 Nougat ble imidlertid alle WebView-relaterte oppgaver bare håndtert av Google Chrome i et forsøk på å forenkle ting. For Google virket dette som den logiske veien videre: å videresende WebView til Chrome betydde én mindre app å oppdatere eller bry seg om (selv om de fortsatt oppdaterte appen: den var der fortsatt, den ble bare ikke brukt), men med den nyeste Android-utgivelsen ser det ut til at de snur kursen og går i full sirkel en gang til.

Med Android 10 har Google gått tilbake til pre-Nougat-oppførselen, og WebView håndteres nå av en egen app igjen. Denne nyere implementeringen, ifølge en Google-ingeniør, kalles "Trichrome". Dette ser ikke ut til å være forskjellig fra pre-Nougat WebView-implementeringen; den oppdateres separat fra Google Chrome, og bruker fortsatt en Chromium-base, noe som betyr at du ikke bør legge merke til noe annerledes hvis du er en vanlig bruker.

"Chrome brukes ikke lenger som en WebView-implementering i Q+. Vi har flyttet til en ny modell for deling av felles kode mellom Chrome og WebView (kalt "Trichrome") som gir de samme fordelene med redusert nedlastings- og installeringsstørrelse samtidig som du har færre rare spesialtilfeller og feil."

Det er imidlertid en viktig forskjell, og det er det faktum at, akkurat som Chrome, vil denne WebView-komponenten nå også ha 4 separate utgivelser kanaler tilgjengelig i Play Store: Stable, Beta, Dev og Canary, som bør oppdateres ganske mye i tråd med Chrome motparter. Du vil også kunne bytte mellom disse utgivelseskanalene ved å laste dem ned, gå inn i "WebView-implementering"-delen i utvikleralternativer og endre WebView-leverandøren din.

Som vi sa før, spiller det ingen rolle for sluttbrukere, siden de ikke skal legge merke til det uansett. Men med færre ord betyr dette at Google Chrome er tilbake til å være bare en nettleser og den separate WebView-komponenten håndterer nå alle WebView-relaterte oppgaver.

Hva synes du om denne endringen? Gi oss beskjed i kommentarfeltet.


Kilde 1: Google Issue Tracker | Kilde 2: Chromium-prosjektet | Via: Android politi