До Android Pie Google Chrome выполнял задачи, связанные с WebView, но начиная с 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 (называемую «Трихром»), которая дает те же преимущества, заключающиеся в уменьшении размера загрузки и установки, но при этом имеет меньше странных особых случаев и ошибки».
Однако есть одно ключевое отличие: как и Chrome, этот компонент WebView теперь будет иметь четыре отдельных выпуска. каналы, доступные в Play Store: Stable, Beta, Dev и Canary, которые должны быть обновлены в значительной степени в соответствии с Chrome. аналоги. Вы также сможете переключаться между этими каналами выпуска, загрузив их, перейдя в раздел «Реализация WebView» в параметрах разработчика и изменив поставщика WebView.
Как мы уже говорили, для конечных пользователей это не имеет значения, поскольку они все равно не должны этого замечать. Короче говоря, это означает, что Google Chrome снова стал просто браузером, а отдельный компонент WebView теперь выполняет все задачи, связанные с WebView.
Что вы думаете об этом изменении? Дайте нам знать в комментариях.
Источник 1: Трекер проблем Google | Источник 2: Хромовый проект | С помощью: Андроид Полиция