Papayagan ng Safari sa Mac, iPhone, at iPad ang Mga Notification sa Web


Ang Safari web browser ng Apple ay nahuli sa ilang mga tampok sa mga nakaraang taon, lalo na sa mga serbisyo sa background. Pagkatapos ng mga taon ng paghihintay, tila sa wakas ay susuportahan ng Safari ang mga web push notification sa lahat ng platform.

Kasunod ng kaganapan sa WWDC ngayon, nag-publish ang Apple ng isang post sa WebKit Blog na nagpapaliwanag kung ano ang bago sa Safari 16 Beta. Marahil ang pinakanakakagulat na karagdagan ay ang suporta sa Web Push, na gumagana na sa macOS Ventura beta release. Ang tampok ay magbibigay-daan sa mga web site at web app na magpadala ng mga push notification, kahit na hindi ito bukas.

Darating ang Web Push sa Safari 16 sa macOS Ventura, sabi ni Apple sa post sa blog. “Hinibigyan ka nitong malayuang magpadala ng mga notification sa mga user ng iyong mga website at web app — at ihatid ang mga notification na iyon kahit na hindi tumatakbo ang Safari. Gumagamit ito ng parehong kumbinasyon ng mga pamantayan sa web na maaaring pamilyar ka mula sa iba pang mga browser: Push API at Notifications API, kasama ng Service Worker.

Katulad ng Firefox, papayagan lang ng Safari ang isang website na magpakita ng prompt para paganahin ang mga notification pagkatapos mong makipag-ugnayan sa page — halimbawa, hindi mo makikita ang popup message pagkatapos mag-load ng page, ngunit maaari kang makakita ng isa pagkatapos mo mag-click ng link o button. Hindi nito pipigilan ang mga page sa pagpapakita ng mga button sa page para sa pagpapagana ng mga notification, ngunit pipigilan nito ang Safari mismo sa pag-spam sa iyo.

Ang Safari sa macOS ay teknikal na suportado ang mga push notification mula noong Mac OS X 10.9, ngunit ang mga notification ng Safari ay gumana nang iba kaysa sa mga push notification sa ibang mga browser — ang mga site ay kailangang magparehistro para sa isang bayad na lisensya ng developer ng Apple, at ang teknolohiya para sa pagpapadala ng mga alerto ay hindi. hindi katulad sa lahat. Gumagamit ang bagong pagpapatupad na ito ng parehong push standard na ginagamit ng bawat iba pang browser, at hindi kailangang magbayad ng mga site para sa mga Apple developer account para magbigay ng mga notification sa mga bisita.

Ang mahalaga, sinabi ng Apple na ang Web Push ay darating sa iPhone at iPad minsan sa 2023. Iyan ay isang napakalaking na panalo para sa mga web app sa mga mobile na Apple device — maaari kang palaging gumamit ng mga alternatibong browser sa Mac kung kailangan mo ng mga push notification, ngunit hindi pinapayagan ng Apple ang mga third-party na browser engine sa iPhone at iPad. Gagawin ng Web Push na mas mahusay ang Progressive Web Apps kaysa dati sa iPhone at iPad, hangga't hindi nagpapakilala ang Apple ng anumang kakaibang limitasyon o nawawalang feature.

Source: WebKit Blog