.
A palestra de desenvolvedor do Google em seu programa IO na quarta-feira focou no Android e na tecnologia da web, que de repente parece muito mais capaz graças ao WebGPU, uma API que permite que aplicativos da web acessem o hardware da GPU local.
Chrome 113 chegou com WebGPU ativado por padrão no início de abril, e o Google está lançando a tecnologia como uma forma de executar bibliotecas de aprendizado de máquina como o Tensorflow.js, que opera 100 vezes mais rápido do que o contrário com a aceleração de GPU adicionada.
Trabalho em andamento Suporte WebAssembly para idiomas com coleta de lixo agora avançou ao ponto em que o Google está incentivando os desenvolvedores do Android a escrever código Kotlin que pode ser compilado em um binário Wasm limpo e implantado na web, disseram os participantes.
A pesada transição da plataforma Chrome Extension para o Manifest v3, uma controversa API de extensão revisada, merece uma menção. Ali Spivak, chefe de relações com desenvolvedores de extensões do Chrome, reconheceu persistente reclamações do desenvolvedor por ditado que o Google planeja abordar as lacunas da plataforma e corrigir bugs críticos antes de anunciar um novo cronograma de descontinuação do sistema atual.
“Daremos aos desenvolvedores tempo para construir, garantindo pelo menos seis meses entre o anúncio da linha do tempo e quaisquer experimentos que substituam os recursos do Manifest V2”, disse Spivak. “Permitiremos um melhor ciclo de feedback e seremos mais responsivos.”
Outros membros da equipe de extensões do Chrome divulgaram documentação atualizada, código de amostra revisado, um menu reformulado para esclarecer o que cada extensão disponível pode fazer, uma API aprimorada da Chrome Web Store e o Adição de uma API de barra lateral.
destino manifesto
A adoção do Manifest v3 por outros grandes fornecedores de navegadores – um aceno para o domínio de mercado do Chrome, além de seus alegados méritos técnicos para dispositivos móveis e benefícios de privacidade questionáveis – trouxe outra oferta para coordenação entre empresas.
Em conjunto com o grupo da comunidade W3C WebDX, o Google está apoiando uma especificação chamada Linha de base para lidar com a fragmentação entre navegadores e melhorar a experiência do desenvolvedor da Web. A linha de base servirá como um conjunto comum de recursos que devem estar disponíveis no Chrome, Edge, Firefox e Safari.
“Finalmente eliminamos as suposições de ‘posso realmente usar isso em meu aplicativo?’”, disse Matt Waddell, diretor sênior de gerenciamento de produtos do Chrome.
A IA, é claro, foi mencionada, com o objetivo de ajudar os desenvolvedores a escrever aplicativos que interagem com o novo modelo PaLM 2 do Google. O Android Studio ganhou um auxiliar de IA chamado Studio Bot, para ajudar a explicar e corrigir erros de código. E o Google Play Console agora gerará listas de lojas personalizadas para diferentes tipos de usuários, com aprovação humana antes da publicação.
O Android Studio também ganhou a capacidade de transmitir aplicativos para dispositivos para desenvolvimento, o que simplifica o processo de fazer alterações de código e exibi-las em um dispositivo de teste.
No que diz respeito à tecnologia de publicidade, o Google está enviando novos recursos de cookies relacionados a CHIPS e conjuntos originaisduas de suas tecnologias Sandbox de privacidade no Chrome.
Aqueles que testam o desempenho de aplicativos da web podem querer saber que o teste Core Web Vitals do Google trocará a medição do primeiro atraso de entrada pela interação com a próxima pintura, uma maneira diferente de avaliar a capacidade de resposta de um aplicativo da web, em março de 2024. E se você não tem ideia do que isso implica, você provavelmente está mais feliz por isso.
O ChromeDevTools, a interface por meio da qual os desenvolvedores da Web interagem com aplicativos executados no Chrome, recebeu algum amor. O Google diz que os rastreamentos de pilha são mais limpos, há uma nova opção “mostrar seu código” e uma confiabilidade de ponto de interrupção mais ampla.
Segurança sob os holofotes
Vários avanços de segurança também tiveram seu momento ao sol.
A Fábrica de Chocolate introduziu uma ferramenta chamada Sobre esta imagem que fornece aos usuários de pesquisa informações sobre quando uma imagem ou imagens semelhantes entraram pela primeira vez no índice de pesquisa do Google e sobre onde a imagem apareceu inicialmente e posteriormente.
A exclusão de pesquisas recentes agora pode ser feita na interface do Maps com um toque, o que pode ajudar na privacidade do histórico de localização. Apesar de haver problemas persistentes para alguns nessa área.
Google está expandindo sua API de segurança de conteúdo, usado por vários sites para sinalizar conteúdo nocivo por meio de IA, para procurar material de abuso sexual infantil em conteúdo de vídeo. E sua API de Navegação Segura, usada para identificar sites comprometidos e prevenir phishing, ficou mais rápida.
O Google Drive está recebendo uma nova visualização para facilitar a detecção de spam e conteúdo indesejado ou abusivo, bem como recursos de classificação automatizada semelhantes aos do Gmail.
Além disso, varreduras da web escura para IDs do Gmail, anteriormente oferecidos apenas para assinantes do Google One nos EUA, estarão disponíveis para qualquer titular de conta do Gmail nos EUA e, posteriormente, nos mercados internacionais.
Os usuários do Android podem esperar um experiência aprimorada do Find My DeviceAlertas de rastreamento indesejados – o resultado de uma iniciativa conjunta com a Apple – e Composição Mágicauma maneira de fazer com que a IA generativa componha respostas às mensagens (presumivelmente para pessoas com as quais você não se importa muito).
Tome uma vibração
A estrutura de aplicativo multiplataforma do Google, Flutter, e a linguagem de programação Dart relacionada receberam as próprias ministrações predito na conferência Flutter Forward da empresa em janeiro.
O Flutter 3.10 agora vem com o Dart 3, que chega com segurança nula como padrão e com o modo “inseguro” herdado do idioma desativado. Isso deve evitar um conjunto de bugs relacionados a valores não inicializados que aparecem em aplicativos Flutter. E existem muitos desses aplicativos, nos disseram.
“Nós cruzamos o limite de mais de um milhão de aplicativos publicados que usam Flutter em seis plataformas, o que é um número incrível”, disse Tim Sneath, que supervisiona o gerenciamento de produtos para Dart e Flutter, em uma entrevista antes da conferência.
“Acho que quando começamos, se você me dissesse que teríamos um milhão de aplicativos publicados com o Flutter, poderia ter me surpreendido. É realmente um reflexo de que o Flutter deixou de ser uma pequena ideia de inicialização fragmentada no Google para ser tão popular kit de ferramentas de IU líder.”
Entre outras melhorias, o Flutter 3.10 traz o Impeller para iOS por padrão. Impeller é o nome de uma iniciativa do Flutter para eliminar gargalos gráficos relacionados ao carregamento de shaders.
Além disso, os elementos do Flutter agora podem ser incorporados em páginas da Web como CSS. Melhor ainda, os aplicativos Flutter podem ser reduzidos ao código WebAssembly (Wasm), por meio de esforços para fazer o Wasm funcionar com linguagens coletadas como Dart e, como observado acima, Kotlin.
A tradução para Wasm resultou em melhorias de velocidade da ordem de 3x para aplicativos Flutter, de acordo com o Google.
“Apoiar o WebAssembly com coleta de lixo significa não apenas que cada um dos ecossistemas individualmente pode melhorar, mas também que os dois podem conversar mais intimamente”, explicou Sneath.
“Eles estão compartilhando o mesmo substrato subjacente, então fica muito mais fácil escrever código sem que a escolha do idioma seja uma espécie de bifurcação na estrada. Portanto, para nós do Google, é uma parte realmente saudável dessa convergência entre diferentes aspectos de nosso histórias em uma mensagem arquitetônica consistente.” ®
.








