Apple a lansat două știri mari
Recent s-a anunțat că Apple a activat suportul implicit pentru formatul de imagine JPEG XL în Safari 17 beta și motorul WebKit, pe care Google l-a încetat să-l mai suporte în Chrome anul trecut.
Google a luat drept argument pentru eliminarea suportului experimental pentru JPEG XL din baza de cod Chromium, lipsa unui interes suficient pentru format din ecosistem. Argumentele Google împotriva includerii JPEG XL au citat, de asemenea, lipsa unor beneficii suplimentare suficiente față de formatele existente.
De atunci, situația s-a schimbat și, pe lângă feedback-ul pozitiv din partea dezvoltatorilor web și a comunității, formatul va fi acum compatibil cu Safari.
În același timp, pagina de aplicație pentru adăugarea suportului pentru JPEG XL la motorul Blink menționează astfel de avantaje precum o reducere a dimensiunii de până la 60% față de imaginile JPEG de calitate identică și prezența unor funcții avansate precum HDR, animație, transparență, încărcare progresivă, degradare lină cu reducerea ratei de biți, compresie JPEG fără pierderi (până la 21% reducere JPEG cu capacitatea de a restabili starea originală), suport pentru până la 4099 de canale și o gamă largă de adâncimi a imaginii.
Un alt aspect pozitiv al codecului JPEG XL este faptul că este fără drepturi de autor și oferă o implementare de referință deschisă sub licența BSD. Tehnologiile utilizate în JPEG XL nu se suprapun cu tehnologiile proprietare, cu excepția brevetului Microsoft pentru metoda rANS (Rank Asymmetric Number System); cu toate acestea, utilizarea anterioară a acestui brevet a fost dezvăluită.
În plus, au fost publicate rezultate care compară formatele JPEG XL, WebP și AVIF folosind serviciul ImageEngine . Codificarea JPEG XL a redus dimensiunile fișierelor cu 11% față de AVIF, iar în evaluarea Data Service Standard (DSSIM), JPEG XL a depășit AVIF cu 13%. În ceea ce privește WebP, valorile sale medii sunt apropiate de AVIF, ceea ce înseamnă că JPEG XL este, de asemenea, cu 10% înainte în ceea ce privește raportul de compresie și nivelul diferențelor vizibile față de original.
În Firefox, suportul JPEG XL este disponibil în versiunile nocturne (activat prin ` image.jxl.enabled=true` în `about:config` ), dar Mozilla rămâne neutră în promovarea formatului deocamdată. Între timp, Google continuă să primească solicitări de cod de returnare pentru a permite JPEG XL să funcționeze în Chromium.
motivație
Principalele motivații pentru susținerea JPEG XL în Chrome sunt:
– Îmbunătățirea calității imaginii față de dimensiunea imaginii, economii de aproximativ 60% în dimensiunea fișierului pentru aceeași calitate vizuală (compresie cu pierderi a originalelor mai mari) în comparație cu JPEG la calitățile pe care le găsesc pe web.
Latență vizuală îmbunătățită prin dimensiuni mai mici de descărcare și moduri de decodare progresivă acceptate.
- Suport pentru HDR, animație și progresiv, toate împreună în același codec de imagine.
- Suport pentru fișiere JPEG recomprimate fără pierderi
În cele din urmă, merită menționat și faptul că Apple a introdus Game Porting Toolkit la WWDC23, care are scopul de a permite dezvoltatorilor de jocuri Windows să își porteze jocurile pentru a rula pe macOS.
În acest sens, merită menționat faptul că codul sursă al proiectului este bazat pe Wine, cu patch-uri CodeWeavers suplimentare utilizate în editarea pachetului CrossOver pentru platforma macOS.
Game Porting Toolkit folosește CrossOver versiunea 22.1.1, care oferă posibilitatea de a rula jocuri bazate pe API-urile DirectX 10 și 11 pe macOS. Proiectul a menționat că suportul inițial pentru DirectX 12 este planificat pentru viitoarea versiune de dezvoltare a CrossOver 23 pentru macOS.
Dacă sunteți interesați să aflați mai multe despre prezentarea Game Porting Toolkit, puteți găsi detaliile la următorul link.