Google Chrome obișnuia să servească sarcini legate de WebView înainte de Android Pie, dar începând cu Android 10, acestea sunt deservite de propria aplicație. Citiți mai departe pentru a afla mai multe!
Caracteristica WebView a Android a avut o istorie stâncoasă și s-a transformat de mai multe ori în ultimii ani. Android 4.4 KitKat a introdus pentru prima dată o componentă WebView bazată pe Chromium în 2013. Pe atunci, a fost integrat în sistem, dar a devenit o componentă actualizată separat mai târziu, cu Android 5.0 Lollipop. Cu Android 7.0 Nougat, totuși, toate sarcinile legate de WebView au fost doar gestionate de Google Chrome într-un efort de a simplifica lucrurile. Pentru Google, aceasta părea a fi calea logică de urmat: retransmiterea WebView la Chrome însemna o aplicație mai puțin de actualizat sau de care să-i pese (chiar dacă încă a actualizat aplicația: era încă acolo, pur și simplu nu a fost folosit), dar cu cea mai recentă versiune de Android par să inverseze cursul și să îndeplinească cercul din nou.
Cu Android 10, Google a revenit la comportamentul de dinainte de Nougat, iar WebView este acum gestionat din nou de o aplicație separată. Această implementare mai nouă, conform unui inginer Google, se numește „Trichrome”. Acest lucru nu pare să fie diferit de implementarea pre-Nougat WebView; este actualizat separat de Google Chrome și folosește în continuare o bază Chromium, ceea ce înseamnă că nu ar trebui să observați nimic diferit dacă sunteți un utilizator obișnuit.
„Chrome nu mai este folosit ca implementare WebView în Q+. Am trecut la un nou model pentru partajarea codului comun între Chrome și WebView (numit „Trichrome”) care oferă aceleași beneficii de dimensiune redusă de descărcare și instalare, având în același timp mai puține cazuri speciale ciudate și gandaci."
Există totuși o diferență cheie și este faptul că, la fel ca Chrome, această componentă WebView va avea acum 4 versiuni separate. canale disponibile în Magazinul Play: Stable, Beta, Dev și Canary, care ar trebui să fie actualizate aproape în conformitate cu Chrome. omologii. De asemenea, veți putea comuta între aceste canale de lansare descărcându-le, accesând secțiunea „Implementare WebView” din Opțiuni pentru dezvoltatori și schimbându-vă furnizorul WebView.
După cum am spus mai devreme, nu contează pentru utilizatorii finali, deoarece oricum nu ar trebui să observe. Dar, în mai puține cuvinte, aceasta înseamnă că Google Chrome a revenit să fie doar un browser, iar componenta separată WebView se ocupă acum de toate sarcinile legate de WebView.
Ce părere aveți despre această schimbare? Spune-ne în comentarii.
Sursa 1: Google Issue Tracker | Sursa 2: Proiectul Chromium | Prin intermediul: Poliția Android