Раніше Google Chrome виконував завдання, пов’язані з WebView, до Android Pie, але, починаючи з Android 10, вони обслуговуються власною програмою. Читайте далі, щоб дізнатися більше!
Функція Android WebView мала непросту історію та кілька разів змінювалася за останні кілька років. Android 4.4 KitKat вперше представив компонент WebView на основі Chromium у 2013 році. Тоді його було вбудовано в систему, але пізніше він став окремо оновленим компонентом, з Android 5.0 Lollipop. Однак з Android 7.0 Nougat усі обов’язки, пов’язані з WebView, просто виконувалися Гугл хром намагаючись спростити речі. Для Google це здавалося логічним шляхом: ретрансляція WebView у Chrome означала, що на одну програму менше потрібно оновлювати чи піклуватися (хоча вони все ще оновив програму: вона все ще була там, просто не використовувалась), але з останньою версією Android вони, схоже, змінюють курс і йдуть по колу знову.
З Android 10 Google повернувся до поведінки до Nougat, і тепер WebView знову обробляється окремою програмою. Ця нова реалізація, за словами інженера Google, називається "Трихром". Здається, це нічим не відрізняється від реалізації WebView до Nougat; він оновлюється окремо від Google Chrome і все ще використовує базу Chromium, що означає, що ви не повинні помітити нічого іншого, якщо ви звичайний користувач.
«Chrome більше не використовується як реалізація WebView у Q+. Ми перейшли до нової моделі спільного використання спільного коду між Chrome і WebView (називається "Trichrome"), яка дає такі ж переваги, як зменшення розміру завантаження та встановлення, а також менше дивних особливих випадків і помилки».
Однак є одна ключова відмінність, і це той факт, що, як і Chrome, цей компонент WebView також матиме 4 окремі випуски канали, доступні в Play Store: Stable, Beta, Dev і Canary, які слід оновити майже відповідно до Chrome відповідники. Ви також зможете перемикатися між цими каналами випуску, завантаживши їх, перейшовши в розділ «Впровадження WebView» у параметрах розробника та змінивши постачальника WebView.
Як ми вже говорили раніше, це не має значення для кінцевих користувачів, оскільки вони все одно не повинні помічати. Але коротко кажучи, це означає, що Google Chrome знову залишається лише браузером, а окремий компонент WebView тепер виконує всі завдання, пов’язані з WebView.
Що ви думаєте про цю зміну? Дайте нам знати в коментарях.
Джерело 1: Google Issue Tracker | Джерело 2: Проект Chromium | Через: Android Police