近日,科技新聞界傳來消息,知名科技博客MacRumors于5月12日發布的一篇文章透露,蘋果公司在最新推出的macOS 15.5 Sequoia正式版中,對其Safari 18.5瀏覽器進行了一項重大更新——引入了Declarative Web Push功能。這一創新之舉標志著網頁推送通知的實現方式將迎來一次革新。
據了解,傳統的網頁推送通知依賴于service worker組件,這一機制雖然有效,但往往會增加設備的電池消耗。而蘋果此次推出的新方法則摒棄了這一組件,允許開發者直接發送通知,從而顯著提升了設備的續航能力。Declarative Web Push不再依賴于Java,而是采用了標準化的JSON格式,使得瀏覽器能夠無需額外代碼干預即可直接展示通知,極大地簡化了開發流程。
在隱私保護和穩定性方面,Declarative Web Push同樣表現出色。該技術不受常見功能性bug或網絡問題的影響,即使用戶長時間未訪問某個網站,其反追蹤功能也能確保通知推送的正常進行,不會被禁用。這一特性無疑為用戶提供了更加穩定、可靠的通知體驗。
值得注意的是,蘋果公司還特別強調了Declarative Web Push的向后兼容性。這意味著,即使某些瀏覽器引擎尚未支持這一功能,用戶也無需進行任何額外操作,開發者依然可以無縫實施。這一設計無疑為開發者提供了更大的靈活性和便利性。
目前,iOS 18.4和iPadOS 18.4已經率先支持Declarative Web Push功能,而Safari 18.5也適用于運行macOS Sonoma和macOS Ventura的設備。隨著這一功能的逐步普及,相信將有更多用戶能夠享受到更加高效、便捷的網頁推送通知服務。