Apple s příchodem Safari 18.5 v rámci macOS 15.5 představil významnou novinku pro vývojáře i uživatele – Declarative Web Push. Jde o moderní způsob, jak webové stránky mohou posílat push notifikace, aniž by musely být zrovna otevřené – a bez tradičních technologií jako JavaScript.



Co je Declarative Web Push a proč je důležitý?

Na rozdíl od klasických web push notifikací:

  • Nevyužívá JavaScript, ale standardizovaný JSON formát
  • Zlepšuje výdrž baterie – ideální pro MacBooky a mobilní zařízení
  • Je méně náchylný na chyby, výpadky sítě a restrikce sledování
  • Jednodušší implementace pro vývojáře
  • Respektuje soukromí uživatele – Apple zdůrazňuje větší kontrolu nad tím, kdo a kdy vás může kontaktovat

Díky těmto vlastnostem je Declarative Web Push ideální volbou pro moderní webové aplikace, které chtějí zůstat efektivní i v pozadí.

Kompatibilita a podpora
  • Declarative Web Push je zpětně kompatibilní, takže nevadí, pokud uživatel používá jiný prohlížeč nebo starší verzi.
  • Uživatel nemusí nic nastavovat – vše probíhá na straně vývojářů a prohlížeče.
  • Apple podporu zavedl také v iOS 18.4 a iPadOS 18.4, takže funguje i na iPhonech a iPadech.
  • Safari 18.5 je součástí macOS 15.5, ale dostupný je i pro uživatele macOS Sonoma a macOS Ventura.

Kde se dozvědět víc?

Apple podrobněji popisuje technologii na oficiálním WebKit blogu, kde je k dispozici technická dokumentace a příklady.

Shrnutí: Declarative Web Push přináší revoluci v notifikacích na webu – je rychlejší, efektivnější, bezpečnější a lépe šetří baterii. Pro vývojáře je snazší na zavedení a pro uživatele znamená méně rušení a více soukromí.