Apple understøtter allerede JPEG XL-formatet i Safari og præsenterede også en Port of Wine

Apple

Apple har udgivet to store nyheder

Det blev for nylig annonceret, at Apple har aktiveret standardunderstøttelse af JPEG XL-billedformatet i Safari 17 beta og WebKit-motoren, som Google stoppede med at understøtte i Chrome sidste år.

Google tog som et argument for at fjerne eksperimentel understøttelse af JPEG XL fra Chromium-kodebasen, manglen på tilstrækkelig interesse for formatet fra økosystemet. Googles argumenter mod at inkludere JPEG XL citerede også en mangel på tilstrækkelige yderligere fordele i forhold til eksisterende formater.

Siden da har situationen ændret sig, og udover positiv feedback fra webudviklere og fællesskabet vil formatet nu være kompatibelt med Safari.

Samtidig nævner applikationssiden for tilføjelse af understøttelse af JPEG XL til Blink-motoren sådanne fordele som en størrelsesreduktion på op til 60 % sammenlignet med JPEG-billeder af identisk kvalitet og tilstedeværelsen af ​​avancerede funktioner såsom HDR, animation, gennemsigtighed, progressiv indlæsning, jævn nedbrydning med bitrate-reduktion, tabsfri JPEG-komprimering (op til 21 % JPEG-reduktion med mulighed for at genoprette den oprindelige tilstand), understøttelse af op til 4099 kanaler og en bred vifte af billeddybder.

Et andet positivt aspekt ved JPEG XL-codec'et er, at det er royaltyfrit og tilbyder en åben referenceimplementering under BSD-licensen. Teknologierne, der anvendes i JPEG XL, overlapper ikke med proprietære teknologier, med undtagelse af Microsofts patent for rANS-metoden (Rank Asymmetric Number System). Tidligere brug af dette patent er dog blevet oplyst.

Derudover blev der offentliggjort resultater, der sammenlignede JPEG XL-, WebP- og AVIF-formaterne ved hjælp af ImageEngine-tjenesten . JPEG XL-kodning reducerede filstørrelserne med 11 % sammenlignet med AVIF, og i Data Service Standard (DSSIM)-vurderingen klarede JPEG XL sig 13 % bedre end AVIF. For WebP er gennemsnitsværdierne tæt på AVIF, hvilket betyder, at JPEG XL også er 10 % foran med hensyn til kompressionsforhold og niveauet af synlige forskelle fra originalen.

I Firefox er JPEG XL-understøttelse tilgængelig i natlige builds (aktiveret via ` image.jxl.enabled=true` i `about:config` ), men Mozilla forbliver neutral i sin promovering af formatet indtil videre. I mellemtiden fortsætter Google med at modtage anmodninger om returkode for at aktivere JPEG XL til at fungere i Chromium.

Motivation
De vigtigste motiver for at understøtte JPEG XL i Chrome er:
– Forbedringen i billedkvalitet i forhold til billedstørrelse, ca. 60 % besparelse i filstørrelse for den samme visuelle kvalitet (tabskomprimering af større originaler) sammenlignet med JPEG ved de kvaliteter, de finder på nettet.
Forbedret visuel latens ved mindre downloadstørrelser og understøttede progressive afkodningstilstande.
– Understøttelse af HDR, animation og progressiv, alt sammen i samme billedcodec.
– Understøttelse af tabsfri rekomprimerede JPEG-filer

Endelig er det også værd at bemærke, at Apple introducerede Game Porting Toolkit på WWDC23, som har til formål at give Windows-spiludviklere mulighed for at portere deres spil til at køre på macOS.

I den forbindelse er det værd at nævne, at projektets kildekode er baseret på Wine med yderligere CodeWeavers-patches, der bruges til redigering af CrossOver-pakken til macOS-platformen.

Game Porting Toolkit bruger CrossOver version 22.1.1, som giver mulighed for at køre spil baseret på DirectX 10 og 11 API'erne på macOS. Projektet nævnte, at initial understøttelse af DirectX 12 er planlagt til den fremtidige udviklingsversion af CrossOver 23 til macOS.

Hvis du er interesseret i at lære mere om præsentationen af ​​Game Porting Toolkit, kan du finde detaljerne på følgende link.


Tilføj som foretrukken kilde i Google