Apple 在 macOS 15.5 所搭载的 Safari 18.5 浏览器中,推出全新网页推播技术「Declarative Web Push」,颠覆传统网页通知模式。 这项更新让网站即使在未开启的情况下,也能传送通知,并大幅降低电池消耗、提升隐私保护,对开发者与用户而言都是一大福音。

推播更省电
传统网页推播依赖 Service Worker 进行背景执行,这虽能达到即时通知的效果,但同时也会消耗系统资源与电池寿命。 而 Declarative Web Push 则彻底改变了这一机制,允许网站在未启用 JavaScript 或背景服务的情况下,也能直接显示通知。 这不仅提升能源效率,对笔记本与行动装置的续航力影响也更小。
简化开发流程提升用户隐私
Declarative Web Push 使用标准化的 JSON 格式取代 JavaScript 脚本,浏览器能根据这份数据自行处理并显示通知,让开发者省下额外编码时间。 同时,这项技术不会受到网络中断或 JavaScript 错误的干扰,也不会被防追踪功能所封锁,确保推播功能稳定而不中断,并避免无故传送通知至未访问过的网站。
兼容性与跨装置支持同步强化
Apple 表示,即使用户的浏览器尚未支持 Declarative Web Push,这项技术仍具备向下兼容性,不影响现有功能。 用户无需手动设置,即可在背景中享受到更稳定的推播体验。 除了在 macOS 15.5 中正式支持外,Safari 18.5 也提供给 macOS Sonoma 与 macOS Ventura 的用户升级。
已拓展至 iPhone 与 iPad 平台
其实苹果 早在iOS 18.4与iPadOS 18.4中,就已在iPhone与iPad上引入Declarative Web Push支持,如今这项新技术也延伸到桌面平台,为跨设备的使用体验提供一致的推播行为。 开发者可参阅 Apple WebKit 网志了解更多技术细节。