Google Chrome brukade tjäna WebView-relaterade uppgifter före Android Pie, men från och med Android 10 betjänas de av sin egen app. Läs vidare för att lära dig mer!
Androids WebView-funktion har haft en stenig historia och har förändrats flera gånger under de senaste åren. Android 4.4 KitKat introducerade först en Chromium-baserad WebView-komponent 2013. Då var det inbyggt i systemet, men det blev en separat uppdaterad komponent senare på vägen, med Android 5.0 Lollipop. Med Android 7.0 Nougat sköttes dock alla WebView-relaterade uppgifter bara av Google Chrome i ett försök att förenkla saker. För Google verkade detta som den logiska vägen framåt: att vidarebefordra WebView till Chrome innebar en app mindre att uppdatera eller bry sig om (även om de fortfarande uppdaterade appen: den fanns kvar, den användes bara inte), men med den senaste Android-versionen verkar de vända kursen och gå full cirkel igen.
Med Android 10 har Google återgått till beteendet före Nougat och WebView hanteras nu av en separat app igen. Denna nyare implementering kallas enligt en Google-ingenjör "Trichrome". Detta verkar inte skilja sig från implementeringen före Nougat WebView; den uppdateras separat från Google Chrome och använder fortfarande en Chromium-bas, vilket innebär att du inte bör märka något annorlunda om du är en vanlig användare.
"Chrome används inte längre som en WebView-implementering i Q+. Vi har flyttat till en ny modell för att dela gemensam kod mellan Chrome och WebView (kallad "Trichrome") som ger samma fördelar med minskad nedladdnings- och installationsstorlek samtidigt som du har färre konstiga specialfall och buggar."
Det finns dock en viktig skillnad, och det är det faktum att, precis som Chrome, kommer även denna WebView-komponent nu att ha fyra separata versioner kanaler tillgängliga i Play Butik: Stable, Beta, Dev och Canary, som borde uppdateras i stort sett i linje med Chrome motparter. Du kommer också att kunna växla mellan dessa releasekanaler genom att ladda ner dem, gå in i avsnittet "WebView-implementering" i Utvecklaralternativ och byta WebView-leverantör.
Som vi sa tidigare spelar det ingen roll för slutanvändarna eftersom de inte ska märka det ändå. Men med färre ord betyder det att Google Chrome är tillbaka till att bara vara en webbläsare och den separata WebView-komponenten hanterar nu alla WebView-relaterade uppgifter.
Vad tycker du om denna förändring? Låt oss veta i kommentarerna.
Källa 1: Google Issue Tracker | Källa 2: Chromium-projekt | Via: Android Police