O Chrome Beta 89 atualiza o feed do Discovery, permite o compartilhamento na web no desktop e muito mais.
O Chrome 88 foi lançado apenas na semana passada, marcando o lançamento da API de extensão Manifest V3, alterações no gerenciamento de senha e a morte oficial do suporte ao Adobe Flash. O Chrome 89 agora chegou ao Canal Beta e parece ser um lançamento ainda maior, mesmo que muitas de suas mudanças estejam ocultas para a maioria das pessoas. Vamos mergulhar!
Privacy Sandbox
A Google anunciou o Privacy Sandbox pela primeira vez em 2019, como a substituição planejada da empresa para cookies de navegador de terceiros. Ainda é um trabalho em andamento, mas a Google pretende que seja "um ambiente seguro para personalização que também proteja a privacidade do usuário". O Chrome 89 tem as primeiras peças da interface de personalização, atualmente escondidas atrás de um novo sinalizador: #privacy-sandbox-settings.
Com o sinalizador habilitado, uma nova página para Privacy Sandbox pode ser encontrada em Configurações> Privacidade e segurança> Privacy Sandbox. Atualmente, há um único botão de alternância, que permite 'medição de multidões e anúncios na web'. A Google explicou como isso funciona em uma postagem recente do blog:
O Federal Learning of Cohortes (FLoC) [Privacy Sandbox] propõe uma nova maneira para as empresas alcançarem pessoas com conteúdo e anúncios relevantes agrupando grandes grupos de pessoas com interesses semelhantes. Essa abordagem efetivamente oculta os indivíduos "na multidão" e usa o processamento no dispositivo para manter o histórico da web de uma pessoa privado no navegador.
Ao criar simulações com base nos princípios definidos na proposta FLoC do Chrome, as equipes de anúncios do Google testaram essa alternativa de privacidade aos cookies de terceiros. Os resultados indicam que, quando se trata de gerar públicos com base em interesses, o FLoC pode fornecer um sinal de substituição eficaz para cookies de terceiros.
A Google ainda não está permitindo que os sites usem o Privacy Sandbox, mas agora sabemos onde você poderá gerenciar suas configurações assim que o recurso for concluído.
Feed do Discover
O Chrome 89 tem algumas alterações no feed do Discover na página Nova guia. Atualmente, os artigos na seção Discover são listados em cards, mas no Chrome 89 eles são separados apenas por divisórias. A fonte do título também parece um pouco maior e, talvez o mais importante, a visualização da descrição foi removida.
Chrome 88 (esquerda) x Chrome 89 (direita) |
Pop-up de informações do site
A Google está testando uma nova interface para o pop-up de informações do site no Android, que aparece quando você pressiona o 'I' ou o ícone de cadeado na barra de endereço. O pop-up normalmente mostra o endereço completo, informações sobre a segurança da página e uma lista de permissões concedidas. O Chrome 89 inclui um novo sinalizador (#page-info-discoverability) que atualiza o design do pop-up.
Esquerda: IU antiga; Centro, direita: Nova IU |
O novo pop-up se encaixa melhor com a linguagem de design atualizada da Google, e você pode revogar permissões sem abrir o painel de configurações normais do Chrome.
API NFC da Web
A Google começou a testar o NFC em aplicativos da web com o lançamento do Chrome 81. Essa versão adicionou suporte inicial para a API NFC da Web, permitindo que os sites leiam e gravem tags NFC. Destina-se principalmente ao gerenciamento de estoque, conferências, exposições em museus e em qualquer outro lugar que o NFC seja usado com frequência. A partir do Chrome 89, a API NFC da Web é ativada por padrão no Android.
Demonstração de NFC da Web do Chrome Dev Summit 2019
A API NFC da Web é limitada à leitura e gravação de dados NDEF, portanto, operações de baixo nível como ISO-DEP, NFC-A / B, NFC-F não são suportadas. O modo de comunicação ponto a ponto e a emulação de placa baseada em host (HCE) também não funcionarão. Infelizmente, isso provavelmente exclui qualquer chance de alguém criar um aplicativo da web Amiibo Creator.
Como ocorre com microfones, câmeras e outros recursos de hardware, o NFC requer a concessão de permissão de um pop-up. Será interessante ver como a API será usada nos próximos anos.
Compartilhamento da Web no desktop
O Chrome no Android oferece suporte às APIs Web Share e Web Share Target há um tempo, que permite que os aplicativos da web enviem e recebam dados com o menu de compartilhamento nativo do Android. Os recursos percorreram um longo caminho para confundir os limites entre aplicativos nativos e web no Android, mas irritantemente, eles não estavam disponíveis em plataformas de desktop (exceto com Safari no macOS) ... até agora.
Compartilhamento da web no Chrome OS 89 |
Com o lançamento do Chrome 89, o compartilhamento da web (onde os aplicativos da web podem abrir a caixa de diálogo de compartilhamento do sistema) agora está disponível no Windows e Chrome OS, e os aplicativos da web podem funcionar como um alvo no Chrome OS. Os desenvolvedores não terão que adicionar nenhum código extra para que a funcionalidade funcione em plataformas de desktop.
Outras mudanças
Como sempre, esta atualização inclui mudanças para usuários e desenvolvedores. Aqui estão algumas alterações menores incluídas no Chrome 89:
- O Chrome adicionou suporte para links de fragmentos de texto em 2019, que são links que rolam automaticamente para uma determinada sequência de texto. A Pesquisa Google começou a usá-los em 2020 e agora os sites podem mudar a aparência das partes destacadas com o novo pseudoelemento CSS :: target-text.
- O Chrome 89 pode carregar conteúdo AVIF nativamente usando decodificadores AV1 no Android e WebView.
- A propriedade CSS 'list-style-type' suporta duas novas palavras-chave: 'disclosure-open' e 'disclosure-closed'.
- O valor padrão da propriedade CSS 'display' para <resumo> foi alterado de 'bloco' para 'item da lista'.
- O Chrome agora oferece suporte à propriedade CSS 'overflow: clip', que permite que as páginas da web desliguem qualquer tipo de rolagem em uma caixa. Ele usa menos RAM do que 'overflow: hidden', que geralmente é usado para o mesmo propósito.
- A Google adicionou uma nova API de relatório de origem cruzada para sites para rastrear o uso em diferentes domínios da web.
- Os sites agora podem detectar se o dispositivo atual está definido para o modo de exibição de alto contraste, usando a nova consulta de mídia CSS de cores forçadas (semelhante a como funciona a detecção do modo escuro).
- Alguns eventos prefixados de legado (webkitprerenderstart, webkitprerenderstop, webkitprerenderload e webkitprerenderdomcontentloaded) foram removidos.
- O Chrome agora suporta a palavra-chave 'await' no nível superior dos módulos JavaScript.
- A página chrome://media-internals será removida no Chrome 91, e o Chrome 89 inclui um novo sinalizador (#enable-media-internals) que alterna o acesso à página.
- O novo sinalizador #enable-table-ng está disponível no Chrome 89, que ativa o novo mecanismo de layout de tabela Blink, TableNG.
- Há um novo sinalizador para habilitar "uma planilha de fundo rica" para a instalação de Progressive Web Apps no Android, #mobile-pwa-install-use-bottom-sheet, mas não parece fazer nada ainda.
- Quando você insere um site na barra de endereço do Chrome, atualmente ele adiciona "http: //" à frente por padrão. O Chrome 89 tem um novo sinalizador (#omnibox-default-typed-navigations-to-https) que muda esse comportamento e, se o site não oferecer suporte a HTTPS, o Chrome usará o URL HTTP.
- O Chrome 89 tem suporte inicial para formulários XFA no leitor de PDF.
- Um novo sinalizador, #read-later-reminder-notification, adiciona um pop-up quando um artigo em sua lista de leitura não foi lido por uma semana.
- A API Web Serial, que permite que os aplicativos da web se comuniquem com o hardware por meio de conexões seriais, agora está habilitada por padrão no Windows e no Chrome OS. Anteriormente, ele só estava ativado por padrão no Android.
- A API WebHID permite que os sites usem gamepads e outros dispositivos de interface com mais facilidade e é habilitada por padrão no Chrome 89.
Faça o download
O APK é assinado pela Google e atualiza seu aplicativo existente. A assinatura criptográfica garante que o arquivo é seguro para instalação e não foi adulterado de nenhuma forma. Em vez de esperar que a Google envie esse download para seus dispositivos, o que pode levar dias, faça o download e instale-o como qualquer outro APK.
fonte: Android Police via Chrome Platform Status, Chromium Blog, Web.dev