15 funkcí Hidden Safari 18.4, které tiše vylepšují web na vašem iPhone

Safari se neustále vyvíjí, ale většina jeho vylepšení se odehrává v zákulisí, díky čemuž je web rychlejší, bezpečnější a uhlazenější, aniž byste si toho všimli. V systémech iOS 18.4 a iPadOS 18.4 nejsou žádné okázalé nové změny uživatelského rozhraní prohlížeče, ale upgraduje to, čeho je Safari schopen, malými, ale smysluplnými způsoby.

Se Safari 18.4 získáte několik tichých, ale smysluplných upgradů, díky kterým budou moderní webové stránky fungovat plynuleji, bezpečněji a pohotověji. Ať už se jedná o kontrolu identity webu, lepší výběr barev nebo o to, aby vaše odkazy s posouváním textu fungovaly spolehlivěji, tyto změny jsou tím druhem, který webové vývojáře nadchne – a každodenní uživatelé z nich těží, často aniž by si toho všimli.

Zde se dozvíte, co je nového – a proč na tom záleží.

Nyní můžete zkontrolovat podrobnosti o zabezpečení webu jako profesionál

Už jste někdy klepli na podezřelý odkaz a zeptali se: „Je tento web legitimní?“ Safari vám nyní pomůže proniknout hlouběji.

V iOS 18.4 a iPadOS 18.4 můžete klepnout na ikonu Nabídka stránky v adresním řádku, kliknout na Více (•••) a vybrat Podrobnosti zabezpečení připojení, abyste viděli mobilní rozhraní s informacemi o tom, kdo vydal certifikát webu a zda používá správné šifrování. Tato funkce byla dříve dostupná pouze na macOS, ale nyní je dostupná také na iPhone a iPad. [Úplný návod.]

? Proč na tom záleží:Větší transparentnost při odhlašování, přihlašování nebo návštěvě méně známých stránek.

? Technické detaily:Prohlížeč certifikátů zpřístupňuje základní metadata z řetězce certifikátů TLS webu, včetně vydavatele, předmětu, doby platnosti, podrobností o veřejném klíči, kryptografických otisků prstů, rozšíření zásad, alternativních názvů subjektů a časových razítek podepsaných OCSP. Tato pole pomáhají ověřit, že web používá správné šifrování a že certifikát byl vydán správné doméně. Strukturované rozvržení zrcadlí verzi macOS a přináší kontrolu mobilního certifikátu Safari do souladu s transparentností, kterou nabízejí prohlížeče jako Chrome a Firefox.

Safari nyní zobrazuje (a umožňuje vám deaktivovat) poslední vyhledávání

Safari je nyní o něco užitečnější – nebo příliš odhalující, v závislosti na tom, jak prohlížíte. V iOS 18.4 a iPadOS 18.4 Safari automaticky zobrazuje vaše poslední hledané výrazy, když otevřete novou kartu nebo klepnete do adresního řádku, a to i na stávajících stránkách. Je to skvělé pro pokračování tam, kde jste skončili, ale může také ukázat vaši historii vyhledávání každému, kdo vezme váš iPhone. [Úplný návod.]

? Proč na tom záleží:Díky tomu je Safari pohodlnější, ale také exponovanější. Pokud chcete svou historii vyhledávání raději ponechat soukromou, můžete toto nové chování vymazat nebo zakázat v Nastavení.

? Technické detaily:Safari 18.4 přidává podporu na úrovni systému pro zobrazování nedávných návrhů hledání v textu, když je adresní řádek zaostřený a pole je prázdné. Toto chování je spojeno s novým nastavením nazvaným Zobrazit poslední vyhledávání v části Nastavení » Aplikace » Safari, které je ve výchozím nastavení povoleno. Poslední hledané výrazy jsou získávány ze standardních nesoukromých relací procházení a zobrazují se, i když nejste na úvodní stránce. Seznam můžete ručně vymazat ze zobrazení návrhů nebo jej zcela zakázat v Nastavení. Tato funkce je dostupná pouze na iPhonech a iPadech.

Safari právě zdokonalilo blokování sledovačů

Safari 18.4 zavádí podporu pro rozdělené soubory cookie, nazývané také CHIPS (Cookies Having Independent Partitioned State). Tato funkce ochrany osobních údajů brání společnostem, aby vás sledovaly na různých webech, a zároveň umožňuje, aby věci, jako jsou vložená přihlášení a přehrávače médií, fungovaly správně.

? Proč na tom záleží:Webové stránky mohou stále fungovat (jako vložený YouTube nebo pole komentářů), ale inzerenti je nemohou používat k tomu, aby vás sledovali.

? Technické detaily:CHIPS umožňuje obsahu třetích stran, jako je iframe, nastavit soubory cookie, které jsou určeny pro web nejvyšší úrovně, na kterém se zobrazují. To znamená, že pokud je služba třetí strany vložena na různé webové stránky, její soubory cookie jsou utajovány pro jednotlivé stránky – zastaví se sledování napříč stránkami a zároveň se povolí místní funkce, jako je zůstat přihlášený nebo si pamatovat předvolby. Safari používáPartitionedatribut cookie (nastavený vedleSameSite=NoneaSecure), abyste se k tomuto chování přihlásili. Tyto rozdělené soubory cookie jsou přístupné pouze v kontextu, ve kterém byly nastaveny, a nelze je sdílet mezi nesouvisejícími doménami. Například pokudchat.example.comje zabudován na obouios.gadgethacks.comaapple.gadgethacks.com, může přistupovat ke stejnému rozdělenému souboru cookie – protože oba jsou považovány za součást stejného „webu“ v rámci rozdělení na úrovni webu WebKit. Ale jestli to saméchat.example.comiframe je vložen nanull-byte.com, obdrží pro tento kontext samostatný izolovaný soubor cookie. To sjednocuje Safari s Chrome a Firefox a pomáhá webovým vývojářům opustit starší chování souborů cookie mezi weby – aniž by došlo k porušení základních funkcí pro uživatele. Rozdělené soubory cookie nemohou být používány známými sledovacími doménami a jsou odpovídajícím způsobem blokovány.

Nástroje pro výběr barev nyní podporují průhlednost (a vypadají mnohem lépe)

Barevné vstupy Safari na webových stránkách právě prošly významným upgradem. Weby nyní mohou zobrazovat alfa posuvníky pro průhlednost a nabízet přesnější možnosti barev, jako je Display P3. Pokud jste někdy používali web k vyladění barev pro design nebo přizpůsobení motivu, očekávejte pokročilejší ovládací prvky, které se blíží nativním aplikacím pro iOS.

Rozdíl můžete jasně vidět na obrázku níže. Výběr barvy v Safari 18.4 (vpravo) zobrazuje sytě červenou barvu s viditelným posuvníkem průhlednosti a kostkovaným náhledem na pozadí – přesně tak, jak byste očekávali v aplikaci pro návrh. V Safari 18.3.2 (vlevo) se stejný vstup barev jeví mnohem omezenější: žádný posuvník průhlednosti, žádné široké možnosti barev a jednodušší, méně přesný náhled barev. Je to proto, že test požaduje živou červenou s určitou průhledností v barevném prostoru Display P3 – a pouze Safari 18.4 to chápe a podporuje.

? Proč na tom záleží:Výkonnější nástroje v kreativních aplikacích a tvůrcích webových stránek. Posuvníky průhlednosti = obrovská výhra pro designéry.

? Technické detaily:Vylepšení Safari 18.4<input type="color">podporoualphaacolorspaceatributy. To umožňuje vývojářům umožnit uživatelům vybrat barvy s průhledností (prostřednictvím posuvníku krytí) a vybrat barvy z rozšířených gamutů, jako jedisplay-p3nejen sRGB. Vstup také nyní akceptuje moderní barevné formáty CSS — jako napřcolor(display-p3 ...)neborgba()— a převede je správně na základě zadaného barevného prostoru. Dříve byly nástroje pro výběr barev pro iOS omezeny pouze na neprůhledné barvy RGB a postrádaly podporu pro míchání alfa nebo široké barevné profily.

Safari podporuje více formátů webového zvuku

Safari 18.4 přidává plnou podporu pro kontejner Ogg, což znamená, že nyní může přehrávat zvukové soubory zakódované v Ogg Opus nebo Ogg Vorbis – dvou populárních open source formátech používaných aplikacemi jako Telegram, Wikipedia a weby s otevřeným zdrojovým kódem.

? Proč na tom záleží:Na webech zaměřených na ochranu soukromí nebo na webech s otevřeným zdrojovým kódem uvidíte méně nefunkčních přehrávačů zvuku a chyb „soubor není podporován“.

? Technické detaily:Safari 18.4 podporuje formát kontejneru Ogg (.ogg) se zvukovými kodeky Vorbis a Opus<audio>prvky a přímé odkazy na soubory – něco, co dříve na iOS chybělo. Také podporuje.opussoubory, které obvykle používají stejný formát kontejneru Ogg, ale s kodekem Opus. Zatímco Safari již podporovalo Vorbis v kontextech WebRTC, tato aktualizace umožňuje nativní přehrávání samostatného obsahu.ogga.opussoubory, včetně vestavěných přehrávačů a streamovaného zvuku. Formáty jako Speex a Theora zůstávají nepodporované.

Vertikální a boční text se vykresluje přirozeněji

Safari nyní podporuje režimy bočního psaní CSS, což může znít úzce – ale pokud si prohlížíte webové stránky v čínštině, japonštině nebo korejštině nebo navštěvujete časopisy s vertikálním rozložením textu, věci budou nyní vypadat mnohem elegantněji. Vývojářům také otevírá nové kreativní možnosti, jako je boční navigační text nebo svislá tlačítka.

? Proč na tom záleží:Webové stránky napsané ve východoasijských jazycích nyní vypadají přirozeněji a čitelněji a západní stránky se mohou také stát kreativnější.

? Technické detaily:Podporuje Safari 18.4writing-mode: sideways-rlasideways-lr, součást specifikace CSS Writing Modes Level 4 spec. Tyto režimy jsou podobnévertical-rlavertical-lr, ale místo přeformátování textu u svislých skriptů otočí vodorovný text o 90 stupňů pro efekty rozvržení, jako jsou svislé nadpisy nebo štítky. Na rozdíl odvertical-*, který zachovává nativní vertikální vykreslování glyfů (zejména pro CJK),sideways-*udržuje znaky vzpřímené a otáčí celý řádek, čímž zajišťuje, že interpunkce a zarovnání základny zůstanou typograficky správné. To umožňuje návrhářům vytvářet vertikální rozvržení pomocí horizontálních skriptů, aniž by došlo k porušení formátování nebo čitelnosti. Dříve bylo podporováno pouze Safarihorizontal-tb,vertical-rlavertical-lr. Tato aktualizace je v souladu s ostatními moderními prohlížeči a dává webovým designérům větší kontrolu nad příliš stylizovanými vertikálními prvky uživatelského rozhraní.

Přejděte na možnost Textové odkazy jsou spolehlivější

Pravděpodobně jste to viděli v akci – někdo vám pošle odkaz, který vás posune přímo na zvýrazněný řádek textu. Říká se tomu Posunout na text. Prohlížení těchto odkazů je podporováno od Safari 16.1 a Safari 18.2 nám konečně umožnilo vytvořit odkazy Posunout na text, které můžeme sdílet s ostatními. Safari 18.4 nyní umožňuje webům zkontrolovat, zda jej váš prohlížeč podporuje, než se jej pokusí použít. [Úplný návod.]

? Proč na tom záleží:Méně přerušovaných skoků při kliknutí na ukotvené odkazy. Častěji přistanete na správné čáře.

? Technické detaily:Safari 18.4 přidává podporu prodocument.fragmentDirectiveAPI, které umožňuje detekci funkcí pro fragmenty posouvání na text (#:~:text=adresy URL). Prohlížeč nyní odhaluje afragmentDirectivevlastnost na objektu dokumentu, což umožňuje vývojářům zkontrolovat, zda je tato funkce podporována před vygenerováním těchto adres URL s přímými odkazy nebo na ně odkazem. To sjednocuje Safari s ostatními prohlížeči a umožňuje spolehlivější implementaci funkcí odkazu na zvýraznění na celém webu.

Webové aplikace nyní mohou nahrávat ve WebM (menší, chytřejší soubory)

Safari 18.4 nyní umožňuje webům nahrávat zvuk a video ve formátu WebM, který je efektivnější než starší formáty. To znamená, že webové nástroje, jako jsou záznamníky obrazovky, editory videa a hlasové poznámky, mohou vytvářet menší soubory, které se nahrávají rychleji a zabírají méně místa.

? Proč na tom záleží:Webové nahrávací nástroje nyní vytvoří menší soubory s možností sdílení, které stále vypadají a znějí skvěle.

? Technické detaily:Safari 18.4 přidává plnou podporu pro nahrávání souborů WebM přes MediaRecorder API – něco, co dříve nebylo k dispozici na iOS. Když vývojáři specifikujímimeType: 'video/webm'Safari bude kódovat video pomocí VP8 nebo VP9 a zvuk pomocí Opus, v závislosti na tom, co zařízení podporuje. To sjednocuje Safari s ostatními prohlížeči a umožňuje webovým aplikacím vytvářet menší, široce kompatibilní mediální soubory – ideální pro záznamy obrazovky, video zprávy nebo nástroje pro úpravy založené na prohlížeči. Safari 18.4 kromě WebM rozšiřuje MediaRecorder o podporu fragmentovaného MP4 (fMP4), který dobře funguje se streamovacími API MediaSource. Nové možnosti zvuku zahrnují bezztrátové formáty jako ALAC a PCM, zatímco podporované video stopy nyní zahrnují H.264, HEVC a AV1 (na zařízeních s hardwarovým dekódováním AV1). Společně tyto aktualizace poskytují vývojářům mnohem větší flexibilitu při zachycování, kódování a streamování médií přes web.

Přesnější rozložení pro emotikony a vícejazyčný text

Safari 18.4 aktualizuje způsob vykreslování textu při míchání několika směrů psaní, jako je zleva doprava (angličtina) a zprava doleva (arabština nebo hebrejština), nebo při použití emotikonů v textu. Při prohlížení vícejazyčných stránek nebo bohatých vláken komentářů s emotikony a symboly si všimnete méně chyb nebo podivného zarovnání textu.

? Proč na tom záleží:Čitelnější zprávy a čistší rozvržení při čtení obsahu se smíšenými jazyky a emotikony – zejména v mezinárodních článcích nebo fórech.

? Technické detaily:Safari 18.4 implementuje pravidla vykreslování User Agent (UA) prounicode-bidivlastnost, jak je definováno ve specifikaci CSS Text. To zlepšuje způsob, jakým prohlížeč rozkládá obousměrný text – jako jsou skripty zleva doprava a zprava doleva objevující se ve stejné větě – a lépe zpracovává smíšený obsah, jako jsou emotikony, symboly a čísla. Výsledkem aktualizace je konzistentnější zarovnání, pohyb kurzoru a řazení glyfů napříč vstupními poli a vloženým obsahem. Poznámka: Tato implementace v současné době vylučuje rubínové anotace.

Rozbalitelné sekce na webových stránkách vypadají elegantněji

Safari 18.4 dělá pokorného<details>prvek mnohem flexibilnější – jak v tom, jak vypadá, tak jak se chová. Pravděpodobně jste to již viděli: často se používá pro sbalitelné sekce, jako jsou časté dotazy nebo přepínače „Zobrazit více“. Až dosud bylo přizpůsobení těchto prvků v Safari frustrující. S verzí 18.4 však vývojáři konečně mají lepší nástroje pro jejich stylizaci a vytvoření přirozeného prostředí pro jejich web nebo aplikaci.

Rozdíl můžete vidět na příkladu níže. V Safari 18.3.2 je výchozí odhalovací trojúhelník černý ▼ a rozbalený obsah vypadá jako běžný text. V Safari 18.4 byl tento trojúhelník nahrazen přizpůsobitelnou značkou (v tomto případě oranžovou+symbol) a otevřená sekce má svůj vlastní styl pozadí díky novému stylingovému háčku. Konečně působí uhlazeně a profesionálně – ne jako výchozí prohlížeč.

? Proč na tom záleží:Webové stránky nyní mohou vytvářet stylové rozbalovací/sbalovací sekce, aniž by se spoléhaly na JavaScript – a přitom zůstávají přístupné a sémantické.

? Technické detaily:Safari 18.4 přidává podporu pro::details-contentpseudo-prvek, který umožňuje vývojářům nezávisle stylizovat otevřenou část a<details>prvek — včetně barvy pozadí, mezer nebo animací. Také reimplementuje<summary>značka jako skutečná položka seznamu, která umožňuje plnou kontrolu nad stylemlist-stylea::marker. Vývojáři nyní mohou například změnit trojúhelník na libovolný symbol (summary { list-style: "+ "; }) nebo na značku použijte barvu, velikost nebo animaci. V kombinaci s moderní podporou animací CSS je nyní možné animovat výšku nebo neprůhlednost panelu podrobností bez dalších kontejnerů nebo řešení JavaScriptu. Tyto změny sladí Safari s ostatními moderními prohlížeči a činí nativní skládací uživatelské rozhraní atraktivnějším a flexibilnějším – s integrovanou plnou dostupností.

Webové aplikace na domovské obrazovce nyní mohou nechat vaši obrazovku vzhůru

Pokud jste se někdy řídili receptem nebo prezentací ve webové aplikaci a během kroku se vám obrazovka ztmavila nebo se uzamkla, Safari 18.4 to opravuje. Webové aplikace na domovské obrazovce nyní mohou udržet váš displej v bdělém stavu tak dlouho, jak je potřeba – stejně jako nativní aplikace.? Proč na tom záleží:Užitečné pro čtení dlouhých pokynů, receptů nebo prezentací bez neustálého klepání na obrazovku.? Technické detaily:Safari 18.4 umožňuje rozhraní Screen Wake Lock API ve webových aplikacích nainstalovaných na domovské obrazovce v systémech iOS a iPadOS. Vývojáři mohou volatnavigator.wakeLock.request("screen")abyste zabránili ztmavení nebo uzamčení obrazovky zařízení. Dříve toto API fungovalo pouze v samotném Safari, nikoli v samostatných PWA. Nyní se webové aplikace při pasivním používání chovají více jako jejich nativní protějšky.

Webová oznámení jsou efektivnější díky Declarative Web Push

Safari 18.4 umožňuje deklarativní Web Push pro webové aplikace přidané na domovskou obrazovku, což jim umožňuje odesílat oznámení push, aniž by potřebovali neustále běžícího servisního pracovníka na pozadí. To vede k menšímu vybíjení baterie, rychlejšímu a spolehlivějšímu doručování a konzistentnějšímu používání – zejména u webových aplikací pro zasílání zpráv, připomenutí nebo upozornění na novinky.

? Proč na tom záleží:Budete dostávat rychlejší a spolehlivější oznámení z webových aplikací – a vaše baterie vám poděkuje.

? Technické detaily:Safari 18.4 zavádí Declarative Web Push na iOS a iPadOS pro webové aplikace přidané na domovskou obrazovku. Web Push tradičně vyžaduje servisního pracovníka – skript na pozadí, který zůstane aktivní (nebo se znovu probudí), aby mohl přijímat a zpracovávat push zprávy. Tento model však může vybíjet baterii a zvyšovat složitost pro vývojáře. Deklarativní Web Push používá jiný přístup: namísto toho, aby se JavaScript spouštěl na pozadí, webové aplikace definují své oznamovací chování předem, když je aplikace nainstalována nebo registrována. To znamená, že oznámení push lze doručovat okamžitě – i když aplikace není spuštěna – bez probuzení servisního pracovníka nebo spotřebovávání zdrojů na pozadí. Tento model je lepší pro iOS, kde je spouštění na pozadí přísně omezeno. Zvyšuje spolehlivost, snižuje spotřebu energie a činí Web Push přístupnějším pro vývojáře – zejména pro zasílání zpráv, připomenutí nebo pasivní výstrahy ve webových aplikacích nainstalovaných na domovské obrazovce.

Číselné vstupy se již při posouvání nemění

Posouváním přes pole pro zadávání čísel pomocí trackpadu nebo myši na iPadOS a macOS se již nemění jeho hodnota – oprava staré nepříjemnosti iPadů a Maců. Staré chování často vedlo k náhodným změnám při procházení formulářů. Tato aktualizace přináší číselné vstupy více do souladu s nativními ovládacími prvky systému.

? Proč na tom záleží:Menší šance na neúmyslnou změnu hodnot při používání myši nebo trackpadu na Macu nebo iPadu.

? Technické detaily:WebKit odstranil výchozí zpracování událostí kola zapnuto<input type="number">prvky v Safari na macOS a iPadOS. Dříve mohli uživatelé zvyšovat nebo snižovat číselné hodnoty pouhým posouváním – i neúmyslně. Toto chování nebylo konzistentní se vstupy nativní platformy a často vyžadovalo přepsání vlastního JavaScriptu. Vývojáři, kteří chtějí chování zachovat, jej mohou stále implementovat ručně.

Mezery v textu jsou pro vícejazyčné weby jemně upgradovány

Safari 18.4 podporuje novou vlastnost CSS s názvemtext-autospace, která jemně dolaďuje mezery mezi znaky ve vícejazyčném textu – zvláště když jsou čínské, japonské nebo korejské (CJK) skripty smíchány s latinskými písmeny nebo číslicemi. Rozdíl je nepatrný, ale pomáhá textu působit méně stísněně a čitelněji v moderních rozvrženích CJK.

? Proč na tom záleží:Zlepšuje čitelnost na vícejazyčných webech – ačkoli si to většina uživatelů nevšimne, dokud si návrháři nové chování neosvojí.

? Technické detaily:Thetext-autospacevlastnost podporuje hodnoty jakoideograph-alpha,ideograph-numericanormal, které přidávají prostor pro dýchání mezi běhy znaků CJK a západních písmen nebo čísel. Výchozí nastavení Safari 18.4text-autospace: no-autospaceaby odpovídalo staršímu chování, ale weboví vývojáři mohou explicitně nastavittext-autospace: normalto je v souladu s vyvíjející se textovou specifikací CSS a může se stát výchozí v budoucích verzích, jakmile bude lépe otestována a rozšířena.

Lepší kompatibilita písem v režimu uzamčení

Safari 18.4 činí procházení webu použitelnějším pro ty, kteří mají povolen ultra bezpečný režim uzamčení Apple. V minulých verzích se mnoho webových stránek mohlo zdát poškozených nebo nečitelných, protože Safari ve výchozím nastavení blokovalo většinu webových písem. S novým bezpečným analyzátorem písem může nyní Safari vykreslovat bezpečně více písem, což pomáhá stránkám zachovat zamýšlený design, aniž by byla ohrožena ochrana.

? Proč na tom záleží:Hladší a čitelnější web pro uživatele v režimu uzamčení — se stejně silnou ochranou proti cíleným útokům.

? Technické detaily:Safari 18.4 nahrazuje omezující seznam písem povolených v režimu Lockdown bezpečným systémem analýzy písem, který kontroluje a dezinfikuje stažené soubory písem před jejich vykreslením. To odstraňuje potřebu pevně kódovat, která písma jsou „bezpečná“, což umožňuje širší typografickou podporu a zároveň chrání před škodlivými písmy, které by mohly zneužít zranitelnosti paměti nebo chyby analýzy. Zabezpečený analyzátor je navržen tak, aby odmítal chybně tvarovaná nebo potenciálně nebezpečná data písem při načítání, čímž brání spuštění jakéhokoli vloženého kódu. Výsledkem je, že režim Lockdown nyní dokáže správně vykreslit mnoho vlastních písem při zachování záruk vysokého zabezpečení.

Závěrečné myšlenky

Nejsou to žádné okázalé funkce – ale jsou to takové, které tiše vylepšují Safari. Bezpečnější, soukromější a kompatibilnější. A web je o něco hezčí pokaždé, když Apple dodá jedno z těchto vylepšení pod kapotou.

Pokud pravidelně používáte Safari, tyto změny již těžíte – i když nikdy nenavštívíte obrazovku nastavení.

Chcete-li vidět více z toho, co se změnilo na pozadí Safari, podívejte se na poznámky k vydání WebKit společnosti Apple pro Safari 18.4.

Další čtení:Jak změnit výchozí aplikaci webového prohlížeče na vašem iPhone tak, aby otevírala odkazy v prohlížečích Chrome, Firefox, Safari a dalších

Nenechte si ujít:70+ funkcí iPhone v iOS 18.4 – Zde je vše, co je nové a změněné

Titulní fotka a snímky obrazovky od Shutterstock.