A Apple lançou duas grandes novidades
Recentemente, a notícia de que A Apple habilitou por padrão o suporte para o formato da imagem JPEG XL no Safari 17 beta e no mecanismo WebKit, que o Google parou de oferecer no Chrome no ano passado.
O Google tomou como argumento para remover o suporte experimental para JPEG XL da base de código do Chromium, a falta de interesse suficiente no formato do ecossistema. Os argumentos do Google contra a inclusão do JPEG XL também citaram a falta de benefícios adicionais suficientes em relação aos formatos existentes.
Desde então, a situação mudou e, além do feedback positivo dos desenvolvedores da web e da comunidade, o formato agora será compatível com o Safari.
Ao mesmo tempo, a página do aplicativo para adicionar suporte a JPEG XL ao mecanismo Blink menciona vantagens como redução de tamanho de até 60% em comparação com imagens JPEG de qualidade idêntica e a presença de recursos avançados como HDR, animação, transparência, carregamento progressivo, degradação suave com redução da taxa de bits, compactação JPEG sem perdas (redução de JPEG de até 21% com a capacidade de restaurar o estado original), suporte para até 4099 canais e uma ampla gama de profundidades de imagem.
Outro dos Vantagens do codec JPEG XL, é que é isento de royalties e oferece uma implementação de referência aberta sob a licença BSD. As tecnologias usadas no JPEG XL não se sobrepõem às tecnologias proprietárias, com exceção da patente da Microsoft para o método rANS (Range Asymmetric Numerical System), mas para esta patente, o fato de uso anterior foi divulgado.
Além disso, também resultados da comparação dos formatos JPEG XL, WebP e AVIF foram publicados, feito através do serviço de motor de imagem. A codificação JPEG XL reduziu o tamanho dos arquivos em 11% em comparação com o AVIF e, na avaliação do Índice de qualidade (dssim), o JPEG XL superou o AVIF em 13%. Quanto ao formato WebP, seus valores médios são próximos de AVIF, ou seja. O JPEG XL também está 10% à frente em termos de taxa de compressão e nível de diferenças visíveis em relação ao original.
No Firefox, o suporte para o formato JPEG XL está disponível em compilações noturnas (ativado via image.jxl.enabled=true em about:config), mas a Mozilla permanece neutra em promover o formato por enquanto. Por sua vez, o Google continua recebendo solicitações relacionadas ao código de retorno para JPEG XL funcionar no Chromium.
Motivação
As principais motivações para oferecer suporte a JPEG XL no Chrome são:
– A melhoria na qualidade da imagem versus tamanho da imagem, aproximadamente 60% de economia no tamanho do arquivo para a mesma qualidade visual (compressão com perdas de originais maiores) em comparação com o JPEG nas qualidades encontradas na web.
Latência visual aprimorada por tamanhos de download menores e modos de decodificação progressiva suportados.
– Suporte para HDR, animação e progressivo, tudo junto no mesmo codec de imagem.
– Suporte para arquivos JPEG recompactados sem perdas
Por fim, também vale ressaltar que A Apple apresentou o Game Porting Toolkit na WWDC23, que se destina a permitir que os desenvolvedores de jogos do Windows portem seus jogos para rodar no macOS.
Sobre isso, vale ressaltar que o código-fonte do projeto é baseado no Wine com patches adicionais do CodeWeavers usado na edição do pacote CrossOver para a plataforma macOS.
Kit de ferramentas de portabilidade de jogos usa CrossOver versão 22.1.1, que fornece a capacidade de executar jogos baseados nas APIs DirectX 10 e 11 no macOS, menção foi feita sobre o projeto que no futuro planeja adicionar suporte inicial para DirectX 12 na versão de desenvolvimento do CrossOver 23 para macOS .
Se você interessado em saber mais sobre isso sobre a apresentação do Game Porting Toolkit você pode conferir os detalhes no link a seguir.