Jun 20, 2023
Apple adiciona suporte para o Google
A Apple agora oferece suporte ao JPEG XL - um novo codec de imagem isento de royalties que o Google
A Apple agora oferece suporte ao JPEG XL – um novo codec de imagem isento de royalties que o Google abandonou no ano passado – em seu navegador Safari.
As notas de lançamento do Safari 17 Beta revelam que o suporte para JPEG XL foi adicionado, trazendo várias vantagens sobre outras tecnologias de compressão e descompressão de imagem.
O endosso da Apple renovou os pedidos para que o Google revisite a remoção do suporte JPEG XL no projeto Chromium de código aberto - uma decisão que negou o codec ao Chrome e a outros navegadores downstream, como o Microsoft Edge.
"Agora que a Apple vai implementar o JPEG XL no Safari, peço que essa decisão seja revertida o mais rápido possível", escreveu um indivíduo entre vários que postaram no tópico JPEG XL Chromium desde o anúncio da Apple.
Os Googlers estão entre aqueles que já exaltaram as virtudes do JPEG XL. Em 2021, Jyrki Alakuijala, líder técnico da Google Research, sugeriu que o suporte para o codec fosse adicionado ao mecanismo de renderização Blink do Chromium.
A proposta de Alakuijala citou vários motivos para adotar o JPEG XL - incluindo melhor qualidade de imagem para um determinado tamanho de arquivo do que JPEG, melhor comportamento de carregamento e "interesse do ecossistema no JPEG XL" no Google, Facebook e outras empresas.
No entanto, quando o Google inverteu o curso, um dos motivos citados foi: "Não há interesse suficiente de todo o ecossistema para continuar experimentando o JPEG XL".
Embora a Mozilla tenha conseguido declarar sua neutralidade em relação ao JPEG XL, há ampla evidência de interesse do ecossistema.
Jon Sneyers, pesquisador sênior de imagens da Cloudinary e editor da especificação JPEG XL, contestou a afirmação do Google em um ensaio na web em novembro passado.
“Se o suporte entusiástico no rastreador de bugs do Chromium do Facebook, Adobe, Intel e VESA, Krita, The Guardian, libvips, Cloudinary e Shopify é uma indicação, parece desconcertante concluir que haveria interesse insuficiente no ecossistema”, escreveu ele.
Greg Farough, gerente de campanhas da Free Software Foundation, também contestou essa afirmação em um post de blog no mês passado.
"Os usuários do Chromium saíram da toca para pedir ao Google que não tomasse essa decisão", disse Farough. "Ele conseguiu de qualquer maneira, sem se preocupar em responder às preocupações dos usuários. Não temos certeza de qual métrica está sendo usada para avaliar o interesse de 'todo o ecossistema', mas parece que os usuários deram ao JPEG XL uma forte demonstração de apoio. Em Por sua vez, o que os usuários receberão é outra faceta da web que o próprio Google controla: o formato AVIF."
AVIF é patenteado. É controlado pela Alliance for Open Media – um consórcio da indústria que conta com o Google como membro.
Esse (provavelmente) não é o caso do JPEG XL. "Ao contrário de alguns outros formatos modernos, o JPEG XL não está sobrecarregado por patentes nem requer software proprietário", explica o site de documentação do codec. "O software de referência, libjxl, tem uma licença de código aberto permissiva e é uma biblioteca pronta para produção que pode ser (e já foi) integrada a uma variedade de software relacionado a imagens."
Uma patente concedida à Microsoft no ano passado cobrindo uma técnica de codificação de dados chamada rANS (range Asymmetric Number System) pode complicar a situação.
Sneyers disse ao The Register que não acredita que a patente da Microsoft seja relevante.
Mas outros, como Jarosław Duda, professor assistente no Instituto de Ciência da Computação da Universidade Jagiellonian na Polônia e desenvolvedor do ANS (do qual o rANS é derivado), expressaram preocupação porque o JPEG XL usa o rANS para melhorar a compactação da imagem.
Quando o The Register se correspondeu com Duda em outubro passado, ele disse que a decisão do Google de abandonar o suporte ao JPEG XL foi motivada por engenheiros que favoreciam a tecnologia AVIF e representa uma concorrência desleal que precisa ser abordada pelos reguladores.
"Essas decisões dos engenheiros do Google, que têm interesse nos padrões concorrentes de AVIF e WebP, sufocam sua competição JPEG XL removendo o suporte para o codec JPEG XL e, em seguida, promovem o monopólio da tecnologia Google mentindo sobre o interesse da comunidade em JPEG XL e os benefícios incrementais que o JPEG XL oferece", disse ele. "Isso é antitruste."