La aplicación Google Chrome ya no es el proveedor de WebView en Android 10

La función WebView de Android ha tenido una historia difícil y se ha transformado varias veces en los últimos años. Android 4.4 KitKat introdujo por primera vez un componente WebView basado en Chromium en 2013. En aquel entonces, estaba integrado en el sistema, pero se convirtió en un componente actualizado por separado más adelante, con Android 5.0 Lollipop. Sin embargo, con Android 7.0 Nougat, Google Chrome se encargó de todas las tareas relacionadas con WebView en un esfuerzo por simplificar las cosas. Para Google, esto parecía el camino lógico a seguir: retransmitir WebView a Chrome significaba una aplicación menos para actualizar o preocuparse (a pesar de que todavía actualizaban la aplicación: todavía estaba allí, simplemente no se usaba), pero con el último Android liberan, parecen estar invirtiendo el rumbo y volviendo al círculo completo.

Con Android 10, Google ha vuelto al comportamiento anterior al turrón, y WebView ahora es manejado por una aplicación separada nuevamente. Esta nueva implementación, según un ingeniero de Google, se llama "Trichrome". Esto no parece ser diferente de la implementación previa a Nougat WebView; se actualiza por separado de Google Chrome y aún utiliza una base de Chromium, lo que significa que no debería notar nada diferente si es un usuario habitual.

“Chrome ya no se usa como una implementación de WebView en Q +. Nos hemos movido a un nuevo modelo para compartir código común entre Chrome y WebView (llamado "Trichrome") que ofrece los mismos beneficios de un tamaño reducido de descarga e instalación, a la vez que tiene menos casos extraños y errores ".

Sin embargo, hay una diferencia clave, y es el hecho de que, al igual que Chrome, este componente WebView ahora también tendrá 4 canales de lanzamiento separados disponibles en Play Store: Estable, Beta, Dev y Canary, que deberían actualizarse más o menos. en línea con sus homólogos de Chrome. También podrá cambiar entre estos canales de lanzamiento descargándolos, yendo a la sección "Implementación de WebView" en Opciones de desarrollador y cambiando su proveedor de WebView.

Como dijimos antes, no importa para los usuarios finales, ya que no se supone que lo noten de todos modos. Pero en pocas palabras, esto significa que Google Chrome ha vuelto a ser solo un navegador y el componente WebView separado ahora maneja todas las tareas relacionadas con WebView.

¿Qué opinas sobre este cambio? Háganos saber en los comentarios.


Fuente 1: Rastreador de problemas de Google | Fuente 2: Proyecto de cromo | Vía: Android Police