Jun 20, 2023
Apple aggiunge il supporto per Google
Apple is now supporting JPEG XL – a novel royalty-free image codec that Google
Apple ora supporta JPEG XL – un nuovo codec di immagini royalty-free che Google lo scorso anno ha polemicamente abbandonato – nel suo browser Safari.
Le note di rilascio di Safari 17 Beta rivelano che è stato aggiunto il supporto per JPEG XL, portando con sé vari presunti vantaggi rispetto ad altre tecnologie di compressione e decompressione delle immagini.
L'approvazione di Apple ha rinnovato le richieste a Google di rivedere la rimozione del supporto JPEG XL nel progetto open source Chromium, una decisione che ha negato il codec a Chrome e ad altri browser downstream come Microsoft Edge.
"Ora che Apple implementerà JPEG XL in Safari, chiedo che questa decisione venga annullata il prima possibile", ha scritto uno tra i tanti che hanno postato sul thread relativo al problema JPEG XL Chromium dopo l'annuncio di Apple.
I Googler sono tra coloro che in precedenza hanno esaltato le virtù del JPEG XL. Nel 2021, Jyrki Alakuijala, responsabile tecnico di Google Research, ha suggerito di aggiungere il supporto per il codec al motore di rendering Blink di Chromium.
La proposta di Alakuijala citava vari motivi per adottare JPEG XL, tra cui una migliore qualità dell'immagine per una data dimensione di file rispetto a JPEG, un migliore comportamento di caricamento e "l'interesse dell'ecosistema per JPEG XL" presso Google, Facebook e altre società.
Eppure, quando Google ha invertito la rotta, una delle ragioni addotte è stata: "Non c'è abbastanza interesse da parte dell'intero ecosistema per continuare a sperimentare JPEG XL".
Sebbene Mozilla sia riuscita a dichiarare la propria neutralità rispetto a JPEG XL, ci sono ampie prove di interesse per l'ecosistema.
Jon Sneyers, ricercatore senior di immagini presso Cloudinary ed editore delle specifiche JPEG XL, si è opposto alle affermazioni di Google in un saggio web lo scorso novembre.
"Se il supporto entusiasta al bugtracker di Chromium da parte di Facebook, Adobe, Intel e VESA, Krita, The Guardian, libvips, Cloudinary e Shopify è indicativo, sembra sconcertante concludere che ci sarebbe un interesse insufficiente per l'ecosistema", ha scritto.
Anche Greg Farough, responsabile delle campagne per la Free Software Foundation, ha contestato tale affermazione in un post sul blog il mese scorso.
"Gli utenti di Chromium si sono fatti avanti per implorare Google di non prendere questa decisione", ha affermato Farough. "Ce l'ha fatta comunque, senza preoccuparsi di rispondere alle preoccupazioni degli utenti. Non siamo sicuri di quale parametro stia utilizzando per valutare l'interesse dell'intero ecosistema, ma sembra che gli utenti abbiano dato a JPEG XL una forte dimostrazione di supporto. A sua volta, ciò che verrà dato agli utenti è ancora un altro aspetto del web che Google stessa controlla: il formato AVIF."
AVIF è vincolato da brevetti. È controllato da The Alliance for Open Media, un consorzio industriale di cui fa parte anche Google.
Questo (probabilmente) non è il caso di JPEG XL. "A differenza di altri formati moderni, JPEG XL non è gravato da brevetti né richiede software proprietario", spiega il sito web della documentazione del codec. "Il software di riferimento, libjxl, ha una licenza open source permissiva ed è una libreria pronta per la produzione che può essere (ed è già stata) integrata in una varietà di software relativi alle immagini."
Un brevetto concesso a Microsoft lo scorso anno riguardante una tecnica di codifica dei dati chiamata rANS (range Asymmetric Number System) potrebbe complicare il quadro.
Sneyers ha detto al The Register di non credere che il brevetto Microsoft sia rilevante.
Ma altri, come Jarosław Duda, assistente professore presso l'Istituto di informatica dell'Università Jagellonica in Polonia e sviluppatore di ANS (da cui deriva rANS), hanno espresso preoccupazione perché JPEG XL utilizza rANS per migliorare la compressione delle immagini.
Quando The Register ha avuto una corrispondenza con Duda lo scorso ottobre, ha affermato che la decisione di Google di abbandonare il supporto per JPEG XL è stata guidata da ingegneri che hanno favorito la tecnologia AVIF e rappresenta una concorrenza sleale che deve essere affrontata dalle autorità di regolamentazione.
"Quelle decisioni degli ingegneri di Google, che hanno un interesse acquisito nel successo degli standard concorrenti di AVIF e WebP, soffocano la loro concorrenza JPEG XL rimuovendo il supporto per il codec JPEG XL e quindi promuovono un monopolio tecnologico di Google mentendo sull'interesse della comunità per JPEG XL e i vantaggi incrementali offerti da JPEG XL", ha affermato. "Questo è antitrust."