Google Chrome plejede at levere WebView-relaterede opgaver før Android Pie, men fra og med Android 10 betjenes de af deres egen app. Læs videre for at lære mere!
Androids WebView-funktion har haft en stenet historie og har ændret sig flere gange i de sidste par år. Android 4.4 KitKat introducerede først en Chromium-baseret WebView-komponent i 2013. Dengang var det indbygget i systemet, men det blev en separat opdateret komponent senere hen ad vejen, med Android 5.0 Lollipop. Med Android 7.0 Nougat blev alle WebView-relaterede opgaver dog bare varetaget af Google Chrome i et forsøg på at forenkle tingene. For Google virkede dette som den logiske vej frem: at videresende WebView til Chrome betød en app mindre at opdatere eller bekymre sig om (selvom de stadig opdaterede appen: den var der stadig, den blev bare ikke brugt), men med den seneste Android-udgivelse ser de ud til at vende kursen og gå fuld cirkel en gang til.
Med Android 10 er Google vendt tilbage til præ-Nougat-adfærden, og WebView håndteres nu af en separat app igen. Denne nyere implementering kaldes ifølge en Google-ingeniør "Trichrome". Dette ser ikke ud til at være anderledes end implementeringen før Nougat WebView; den er opdateret separat fra Google Chrome og bruger stadig en Chromium-base, hvilket betyder, at du ikke skal bemærke noget anderledes, hvis du er en almindelig bruger.
"Chrome bruges ikke længere som en WebView-implementering i Q+. Vi er flyttet til en ny model til deling af fælles kode mellem Chrome og WebView (kaldet "Trichrome") giver de samme fordele ved reduceret download- og installationsstørrelse, mens der er færre mærkelige specialtilfælde og fejl."
Der er dog en vigtig forskel, og det er det faktum, at denne WebView-komponent, ligesom Chrome, nu også vil have 4 separate udgivelser kanaler tilgængelige i Play Butik: Stable, Beta, Dev og Canary, som burde blive opdateret stort set i overensstemmelse med Chrome modparter. Du vil også være i stand til at skifte mellem disse udgivelseskanaler ved at downloade dem, gå ind i afsnittet "WebView-implementering" i Udviklerindstillinger og ændre din WebView-udbyder.
Som vi sagde før, betyder det ikke noget for slutbrugerne, da de alligevel ikke skal bemærke det. Men med færre ord betyder det, at Google Chrome er tilbage til kun at være en browser, og den separate WebView-komponent håndterer nu alle WebView-relaterede opgaver.
Hvad synes du om denne ændring? Fortæl os det i kommentarerne.
Kilde 1: Google Issue Tracker | Kilde 2: Chromium projekt | Via: Android politi