Resumen:
Google está empezando a experimentar con la compatibilidad con el empaquetado Flatpak para Chrome/Chromium en la plataforma Linux. Si este cambio finalmente se implementa, proporcionará una nueva opción de instalación oficial además de los paquetes de instalación nativos RPM y DEB existentes, y se espera que mejore la falta a largo plazo de soporte oficial de Flatpak para aplicaciones basadas en Chromium.

Actualmente, los usuarios de Linux ya pueden instalar Chrome a través de Flatpak, pero la comunidad Flathub mantiene la versión correspondiente y Google no la publica oficialmente. El desarrollador de Chrome, Tom Anderson, enfatizó que este trabajo aún no significa que Google se haya comprometido a respaldar oficialmente el paquete de software Flatpak; su objetivo principal es probar internamente "configuraciones de zona de pruebas restringidas" y ampliar las capacidades de soporte del Portal XDG existente.
Entre los principales navegadores, Mozilla Firefox es actualmente uno de los pocos productos que ofrece una versión Flatpak madura y oficial. GNOME Web, KDE Falkon, Opera GX y Zen Browser, una rama de Firefox con un estilo de diseño similar a Arc, también están disponibles a través de Flatpak. Por el contrario, los navegadores basados en Chromium, como Microsoft Edge y Vivaldi, aún no han lanzado versiones Flatpak mantenidas oficialmente. Aunque Brave proporciona un método de instalación Flatpak, la empresa no lo recomienda porque su rendimiento aún no es tan bueno como el del paquete de software nativo.
Los navegadores Chromium generalmente no han adoptado el paquete Flatpak oficial. El principal obstáculo reside en la compatibilidad del mecanismo sandbox. Para evitar que los sitios web maliciosos rompan el aislamiento de pestañas y accedan a los sistemas de los usuarios, el navegador Chromium tiene un sistema de espacio aislado integrado que limita las operaciones que puede realizar cada pestaña y proceso.
Flatpak también adopta un diseño de espacio aislado. Cuando se anidan dos capas de sandboxes, a menudo ocurren problemas de compatibilidad. Para sortear esta limitación, los mantenedores de la comunidad suelen recurrir a Zypak. Esta es una capa de compatibilidad que se ve ampliamente en aplicaciones Chromium y Electron en Flathub. Intercepta llamadas del sistema y hace que Chromium piense erróneamente que su zona de pruebas nativa todavía está habilitada normalmente, lo que permite que la aplicación se ejecute en el entorno Flatpak.
Al mismo tiempo, también está avanzando la compatibilidad del navegador con formatos de imagen de nueva generación. Mozilla planea agregar soporte JPEG XL a Firefox. El formato es competitivo en términos de imágenes con pérdida, gráficos sin pérdida, visualización de animación, eficiencia de compresión y velocidad de codificación: su rendimiento de imagen es mejor que el JPEG tradicional, el efecto de representación de gráficos sin pérdida es mejor que PNG, las capacidades de animación son mejores que GIF y está por delante de AVIF en términos de eficiencia de compresión original y velocidad de codificación.
Actualmente, la compatibilidad del navegador con JPEG XL sigue siendo limitada, siendo Safari el único navegador importante que proporciona compatibilidad oficial de forma predeterminada. Se espera que Firefox agregue soporte para este formato en Firefox 157, lanzado el próximo mes.
Más información:
https://chromium-review.googlesource.com/c/chromium/src/+/8274810
Comentarios