Včera večer vypustil Apple nový iOS 26.4. jehož součástí je i nová verze Safari. Ta nese rovněž označení 26.4 a podle čerstvě zveřejněných informací přináší nejen spoustu oprav, ale i novinky, které potěší webové vývojáře i běžné uživatele. Ostatně, samotný Apple se dle svých slov u updatu zaměřil zejména na stabilitu, spolehlivost a funkce, které uživatelé opravdu potřebují, aniž by je zahltila lavina novinek.
Mohlo by vás zajímat
Mezi hlavní novinky patří CSS Grid Lanes, dlouho očekávané řešení pro stavbu vizuálně bohatých galerií a složitějších rozvržení. Safari 26.4 také podporuje WebTransport, moderní alternativu k WebSocketům, která otevírá cestu k nízkolatenčním aplikacím jako například multiplayerovým hrám, nástrojům pro živou spolupráci nebo vylepšeným videokonferencím.
Další zajímavostí je Keyboard Lock API. Pokud jste někdy tvořili hru, klienta pro vzdálenou plochu nebo kreativní aplikaci, určitě jste narazili na problém, kdy některé klávesy, například Escape, nebylo možné použít pro vlastní účely, protože je systém vyžadoval pro prohlížeč. Nové API to mění, jelikož aplikace nyní může klávesy přetáhnout pro vlastní ovládání, aniž by uživatele vyhodila z fullscreen režimu.Z pohledu vývojářů se tedy jedná o aktualizaci, která konečně posiluje kontrolu nad tím, jak web funguje, a zároveň odstraňuje frustrace z omezení prohlížeče. Jedinou deprekovanou funkcí je FontFaceSet constructor z CSS Font Loading API, která už byla považována za nadbytečnou.
Mohlo by vás zajímat
Co se pak týče oprav, Safari 26.4 řeší celkem 191 chyb, které se týkaly SVG, tabulek, MathML, CSS Zoom a dalších drobností, díky nimž bude prohlížeč konečně fungovat stabilně a konzistentně napříč weby. Už z toho důvodu je proto přinejmenším vhodné si iOS 26.4 a tedy i Safari 26.4 nainstalovat.
Tak hlavně jestli opravili to, že když jsem dal něco hledat, tak napoprvé to po poslední aktualizaci nic nedělalo. Chytlo se to často až napodruhé
Za mňa je z používateľského pohľadu super návrat compact módu.
Čo mi v Safari dlhodobo chýba je podpora html renderovania v ajax response. Kto niekedy robil vývoj v Laraveli a používal metódu dump() tak vie čo myslím, tie výstupy sú nečitateľné a vždy sa musím prehodiť do iného prehliadača.
Bohužiaľ Apple skôr ide opačným smerom a dáva polená pod nohy vývojárom a v macos26 už ani štandardné error správy v konzole nezobrazuje čitateľne s možnosťou sa dostať k jadru problému. Podobne pred pár rokmi ma nahnevalo zobrazenie mobilnej verzie stránky ktorá kedysi fungovala bezproblémov ako v každom inom prehliadači dnes vyžaduje inštalovanie si xcode rozšírení v rádoch zbytočných GB.