苹果在搭载于macOS 15.5的Safari 18.5浏览器中,推出创新型网页推送技术”Declarative Web Push”,彻底改变了传统的网页通知模式。这项更新即使在网站未打开的情况下也能发送通知,同时显著降低电池消耗并加强隐私保护,为开发者和用户带来双赢。
更节能的推送机制

传统网页推送需要Service Worker在后台运行才能实现即时通知,这会消耗大量系统资源和电池寿命。Declarative Web Push技术突破性地改变了这一机制,让网站无需启用JavaScript或后台服务也能直接显示通知,大幅提升了能源效率,减少了对笔记本电脑和移动设备续航的影响。
简化开发流程与增强隐私

新技术采用标准化的JSON格式替代JavaScript脚本,浏览器可直接根据这些数据处理并显示通知,为开发者节省了额外的编码时间。此外,该技术不受网络中断或JavaScript错误影响,也不会被反跟踪功能阻挡,确保推送功能稳定运行,同时防止向未访问过的网站发送通知。
全平台支持与兼容性
苹果表示,即便用户的浏览器尚未支持Declarative Web Push,该技术仍具有向下兼容性,不会影响现有功能。用户无需手动设置即可在后台享受更稳定的推送体验。除了macOS 15.5正式支持外,Safari 18.5更新也已向macOS Sonoma和macOS Ventura用户开放。
苹果此前已在iOS 18.4和iPadOS 18.4中为iPhone和iPad引入了Declarative Web Push支持,此次将这项新技术扩展到桌面平台,为跨设备使用提供了统一的推送体验。开发者可通过Apple WebKit博客了解更多技术细节。