Resumo:
O Google está começando a experimentar o suporte ao pacote Flatpak para Chrome/Chromium na plataforma Linux. Se esta mudança for finalmente implementada, ela fornecerá uma nova opção de instalação oficial além dos pacotes de instalação nativos RPM e DEB existentes, e espera-se que melhore a falta de longo prazo de suporte oficial do Flatpak para aplicativos baseados em Chromium.

Atualmente, os usuários do Linux já podem instalar o Chrome através do Flatpak, mas a versão relevante é mantida pela comunidade Flathub e não é lançada oficialmente pelo Google. O desenvolvedor do Chrome, Tom Anderson, enfatizou que este trabalho ainda não significa que o Google se comprometeu a oferecer suporte oficial ao pacote de software Flatpak; seu principal objetivo é testar internamente “configurações restritas de sandbox” e expandir os recursos de suporte existentes do Portal XDG.
Entre os navegadores convencionais, o Mozilla Firefox é atualmente um dos poucos produtos que oferece uma versão Flatpak oficial e madura. GNOME Web, KDE Falkon, Opera GX e Zen Browser, uma ramificação do Firefox com estilo de design semelhante ao Arc, também estão disponíveis no Flatpak. Em contraste, navegadores baseados em Chromium, como Microsoft Edge e Vivaldi, ainda não lançaram versões Flatpak mantidas oficialmente. Embora o Brave forneça um método de instalação Flatpak, a empresa não o recomenda porque seu desempenho ainda não é tão bom quanto o pacote de software nativo.
Os navegadores Chromium geralmente não adotam a embalagem Flatpak oficial. O principal obstáculo reside na compatibilidade do mecanismo sandbox. Para evitar que sites maliciosos rompam o isolamento das guias e acessem os sistemas dos usuários, o próprio navegador Chromium possui um sistema sandbox integrado que limita as operações que cada guia e processo pode realizar.
O próprio Flatpak também adota um design sandbox. Quando duas camadas de sandboxes são aninhadas, geralmente ocorrem problemas de compatibilidade. Para contornar esta limitação, os mantenedores da comunidade recorrem frequentemente ao Zypak. Esta é uma camada de compatibilidade amplamente vista em aplicativos Chromium e Electron no Flathub. Ele intercepta chamadas do sistema e faz o Chromium pensar erroneamente que seu sandbox nativo ainda está habilitado normalmente, permitindo que o aplicativo seja executado no ambiente Flatpak.
Ao mesmo tempo, o suporte do navegador para formatos de imagem de nova geração também está avançando. A Mozilla está planejando adicionar suporte JPEG XL ao Firefox. O formato é competitivo em termos de imagens com perdas, gráficos sem perdas, exibição de animação, eficiência de compactação e velocidade de codificação: seu desempenho de imagem é melhor que o JPEG tradicional, o efeito de renderização de gráficos sem perdas é melhor que o PNG, os recursos de animação são melhores que o GIF e está à frente do AVIF em termos de eficiência de compactação original e velocidade de codificação.
Atualmente, o suporte do navegador para JPEG XL ainda é limitado, sendo o Safari o único grande navegador que oferece suporte oficial por padrão. Espera-se que o Firefox adicione suporte para este formato no Firefox 157, lançado no próximo mês.
Saiba mais:
https://chromium-review.googlesource.com/c/chromium/src/+/8274810
Comentários