O Google Chrome costumava servir tarefas relacionadas ao WebView antes do Android Pie, mas a partir do Android 10, elas são atendidas por seu próprio aplicativo. Continue lendo para saber mais!
O recurso WebView do Android teve uma história difícil e mudou várias vezes nos últimos anos. O Android 4.4 KitKat introduziu pela primeira vez um componente WebView baseado em Chromium em 2013. Naquela época, ele estava integrado ao sistema, mas se tornou um componente atualizado separadamente posteriormente, com o Android 5.0 Lollipop. Com o Android 7.0 Nougat, no entanto, todas as tarefas relacionadas ao WebView foram realizadas apenas por Google Chrome em um esforço para simplificar as coisas. Para o Google, esse parecia ser o caminho lógico a seguir: retransmitir o WebView para o Chrome significava um aplicativo a menos para atualizar ou se preocupar (mesmo que eles ainda atualizou o aplicativo: ele ainda estava lá, simplesmente não era usado), mas com a versão mais recente do Android eles parecem estar invertendo o curso e fechando o círculo de novo.
Com o Android 10, o Google voltou ao comportamento pré-Nougat e o WebView agora é gerenciado novamente por um aplicativo separado. Essa implementação mais recente, segundo um engenheiro do Google, é chamada de “Trichrome”. Isso não parece ser diferente da implementação pré-Nougat WebView; ele é atualizado separadamente do Google Chrome e ainda usa uma base do Chromium, o que significa que você não deve notar nada diferente se for um usuário regular.
"O Chrome não é mais usado como uma implementação de WebView no Q+. Mudamos para um novo modelo de compartilhamento de código comum entre o Chrome e o WebView (chamado "Trichrome") que oferece os mesmos benefícios de tamanho reduzido de download e instalação, ao mesmo tempo em que tem menos casos especiais estranhos e insetos."
Há uma diferença fundamental, no entanto, e é o fato de que, assim como o Chrome, este componente WebView também terá agora 4 versões separadas canais disponíveis na Play Store: Stable, Beta, Dev e Canary, que devem ser atualizados praticamente de acordo com seu Chrome homólogos. Você também poderá alternar entre esses canais de lançamento baixando-os, acessando a seção "Implementação do WebView" em Opções do desenvolvedor e alterando seu provedor de WebView.
Como dissemos antes, isso não importa para os usuários finais, pois eles não deveriam perceber de qualquer maneira. Mas, em poucas palavras, isso significa que o Google Chrome voltou a ser apenas um navegador e o componente WebView separado agora lida com todas as tarefas relacionadas ao WebView.
O que você acha dessa mudança? Deixe-nos saber nos comentários.
Fonte 1: Rastreador de problemas do Google | Fonte 2: Projeto Cromo | Através da: Polícia Android