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