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í.