Safari na Macu, iPhone a iPad povolí webové upozornenia


Webový prehliadač Safari od Apple v posledných rokoch zaostával za niektorými funkciami, najmä so službami na pozadí. Po rokoch čakania sa zdá, že Safari bude konečne podporovať webové upozornenia push na všetkých platformách.

Po dnešnej udalosti WWDC spoločnosť Apple zverejnila príspevok na blogu WebKit, v ktorom vysvetľuje, čo je nové v Safari 16 Beta. Snáď najprekvapujúcejším doplnkom je podpora Web Push, ktorá je už funkčná v beta verzii macOS Ventura. Táto funkcia umožní webovým stránkam a webovým aplikáciám odosielať upozornenia push, aj keď nie sú otvorené.

„Web Push prichádza do Safari 16 na macOS Ventura,“ uviedol Apple v blogovom príspevku. „To vám umožňuje na diaľku odosielať upozornenia používateľom vašich webových stránok a webových aplikácií – a doručovať tieto upozornenia, aj keď nie je spustené Safari. Používa rovnakú kombináciu webových štandardov, ktoré možno poznáte z iných prehliadačov: Push API a Notifications API spolu s Service Worker.

Podobne ako Firefox, Safari povolí webovým stránkam iba zobraziť výzvu na povolenie upozornení po interakcii so stránkou – vyskakovacia správa sa vám napríklad nezobrazí hneď po načítaní stránky, ale môže sa vám zobraziť kliknite na odkaz alebo tlačidlo. To nezabráni tomu, aby stránky zobrazovali tlačidlá na aktiváciu upozornení, ale zabráni to samotnému Safari, aby vás spamoval.

Safari na macOS technicky podporuje push notifikácie od Mac OS X 10.9, no notifikácie Safari fungovali inak ako push notifikácie v iných prehliadačoch – stránky sa museli zaregistrovať na platenú vývojársku licenciu Apple a technológia na odosielanie upozornení nebola vôbec nie podobný. Táto nová implementácia využíva rovnaký štandard push, aký používa každý iný prehliadač, a stránky nemusia platiť za účty vývojárov Apple, aby návštevníkom poskytovali upozornenia.

Dôležité je, že Apple tvrdí, že Web Push dorazí na iPhone a iPad niekedy v roku 2023. To je obrovská výhra webových aplikácií na mobilných zariadeniach Apple – vždy môžete použiť alternatívne prehliadače na Macu, ak by ste potrebovali push notifikácie, Apple však na zariadeniach iPhone a iPad nepovoľuje nástroje prehliadačov tretích strán. Vďaka Web Push budú progresívne webové aplikácie na iPhone a iPad lepšie ako kedykoľvek predtým, pokiaľ Apple nezavedie žiadne zvláštne obmedzenia alebo chýbajúce funkcie.

Zdroj: WebKit Blog