A Google Chrome alkalmazás már nem a WebView szolgáltató az Android 10 rendszerben

A Google Chrome korábban a WebView-val kapcsolatos feladatokat szolgálta ki az Android Pie előtt, de az Android 10-től kezdve a saját alkalmazásuk szolgálta ki őket. Olvasson tovább, ha többet szeretne megtudni!

Az Android WebView funkciójának története nehézkes volt, és az elmúlt néhány évben többször is átalakult. Az Android 4.4 KitKat először 2013-ban mutatott be Chromium-alapú WebView összetevőt. Akkoriban beépült a rendszerbe, de később külön frissített komponens lett belőle, Android 5.0 Lollipop operációs rendszerrel. Az Android 7.0 Nougat esetében azonban a WebView-val kapcsolatos összes feladatot csak kezelték Google Chrome a dolgok egyszerűsítése érdekében. A Google számára ez tűnt a logikus továbblépési útnak: a WebView Chrome-ra való továbbítása eggyel kevesebb alkalmazást jelentett a frissítésre vagy a törődésre (annak ellenére, hogy még mindig frissítette az alkalmazást: még megvolt, csak nem volt használva), de a legújabb Android kiadással úgy tűnik, hogy megfordítják az irányt és teljes kört újra.

Az Android 10-zel a Google visszatért a Nougat előtti viselkedéshez, és a WebView-t most ismét egy külön alkalmazás kezeli. Ennek az újabb megvalósításnak a Google egyik mérnöke szerint a neve "Trichrome". Úgy tűnik, hogy ez semmiben sem különbözik a Nougat WebView előtti megvalósítástól; a Google Chrome-tól külön frissül, és továbbra is Chromium-alapot használ, ami azt jelenti, hogy nem kell mást észrevennie, ha Ön rendszeres felhasználó.

"A Chrome már nem használható WebView-megvalósításként a Q+-ban. Áttértünk egy új modellre a közös kód megosztására a Chrome és a WebView között („Trichrome”), ugyanazokat az előnyöket nyújtja a csökkentett letöltési és telepítési méretben, miközben kevesebb furcsa speciális eset és hibákat."

Van azonban egy lényeges különbség, mégpedig az a tény, hogy a Chrome-hoz hasonlóan ez a WebView komponens is 4 különálló kiadással fog rendelkezni. a Play Áruházban elérhető csatornák: Stable, Beta, Dev és Canary, amelyeket nagyjából a Chrome-jával összhangban kell frissíteni megfelelői. A kiadási csatornák között úgy is válthat, hogy letölti őket, belép a Fejlesztői beállítások „WebView implementáció” szakaszába, és módosítja a WebView szolgáltatót.

Ahogy korábban is mondtuk, ez nem számít a végfelhasználóknak, mivel úgysem kellene észrevenniük. De ez rövidebben azt jelenti, hogy a Google Chrome ismét csak egy böngésző, és a különálló WebView összetevő kezeli az összes WebView-val kapcsolatos feladatot.

Mit gondol erről a változásról? Tudassa velünk a megjegyzésekben.


1. forrás: Google Issue Tracker | 2. forrás: Chromium projekt | Keresztül: Android Police