Google Chrome palveli WebView'hun liittyviä tehtäviä ennen Android Pieä, mutta Android 10:stä alkaen niitä palvelee heidän oma sovellus. Lue lisää saadaksesi lisätietoja!
Androidin WebView-ominaisuuden historia on ollut kivinen, ja se on muuttunut useita kertoja viime vuosien aikana. Android 4.4 KitKat esitteli ensimmäisen kerran Chromium-pohjaisen WebView-komponentin vuonna 2013. Tuolloin se oli sisäänrakennettu järjestelmään, mutta siitä tuli myöhemmin erikseen päivitetty komponentti Android 5.0 Lollipopilla. Android 7.0 Nougatissa kaikki WebView'hun liittyvät tehtävät hoituivat kuitenkin vain Google Chrome pyrkiessään yksinkertaistamaan asioita. Googlelle tämä vaikutti loogiselta tieltä eteenpäin: WebView'n välittäminen Chromeen merkitsi yhtä sovellusta vähemmän päivitettäväksi tai huolehdittavaksi (vaikka ne edelleen päivitti sovelluksen: se oli edelleen olemassa, sitä ei vain käytetty), mutta uusimman Android-julkaisun myötä he näyttävät kääntävän kurssia ja kiertävän täyden ympyrän uudelleen.
Android 10:ssä Google on palannut Nougatia edeltävään toimintaan, ja WebView'ta käsittelee nyt taas erillinen sovellus. Tätä uudempaa toteutusta kutsutaan Googlen insinöörin mukaan Trichromeksi. Tämä ei näytä eroavan millään tavalla Nougat WebView -toteutuksesta; se päivitetään erillään Google Chromesta ja käyttää edelleen Chromium-pohjaa, mikä tarkoittaa, että sinun ei pitäisi huomata mitään poikkeavaa, jos olet tavallinen käyttäjä.
"Chromea ei enää käytetä WebView-toteutuksena Q+:ssa. Olemme siirtyneet uuteen malliin yhteisen koodin jakamiseksi Chromen ja WebView'n välillä (nimeltään "Trichrome"). tarjoaa samat edut pienemmällä lataus- ja asennuskoolla samalla, kun sillä on vähemmän outoja erikoistapauksia ja vikoja."
Yksi keskeinen ero on kuitenkin se tosiasia, että kuten Chromessa, myös tällä WebView-komponentilla on nyt 4 erillistä julkaisua. Play Kaupasta saatavilla olevat kanavat: Stable, Beta, Dev ja Canary, jotka pitäisi päivittää melko lailla sen Chromen mukaisesti vastineet. Voit myös vaihtaa näiden julkaisukanavien välillä lataamalla ne, siirtymällä kehittäjäasetusten WebView-toteutus-osioon ja vaihtamalla WebView-palveluntarjoajaasi.
Kuten aiemmin totesimme, sillä ei ole väliä loppukäyttäjille, koska heidän ei kuitenkaan pitäisi huomata. Mutta lyhyemmin sanottuna tämä tarkoittaa, että Google Chrome on palannut vain selaimeksi ja erillinen WebView-komponentti hoitaa nyt kaikki WebView'n liittyvät tehtävät.
Mitä mieltä olet tästä muutoksesta? Kerro meille kommenteissa.
Lähde 1: Google Issue Tracker | Lähde 2: Chromium-projekti | Kautta: Android Police