MacRumors

Skip to Content

Обновление Safari Web Push в macOS 15.5 позволит сэкономить заряд батареи

С Safari 18.5, включенным в macOS 15.5, Apple добавила Declarative Web Push — обновленный метод доставки веб-уведомлений, даже когда веб-сайт не открыт. С помощью Declarative Web Push разработчики могут отображать уведомления без использования service worker, что сохраняет заряд батареи для уведомлений Web Push.

safari icon blue banner
Declarative Web Push более энергоэффективен, а также более приватный и простой в реализации для разработчиков. Он не полагается на JavaScript, вместо этого используя стандартизированный формат JSON, который позволяет браузерам напрямую отображать уведомления без дополнительного кода.

Declarative Web Push не подвержен тем же критическим ошибкам и проблемам с сетью, что и стандартные веб-уведомления, и функции предотвращения отслеживания не будут отключать его на веб-сайтах, которые пользователь давно не посещал.

Apple заявляет, что Declarative Web Push обратно совместим с движками браузеров, которые еще не добавили его поддержку. Конечным пользователям не нужно ничего делать, чтобы видеть Declarative Web Pushes, поскольку это функция для разработчиков, работающая в фоновом режиме.

Ранее Apple добавила поддержку Declarative Web Push на iPhone и iPad с обновлениями iOS 18.4 и iPadOS 18.4. Дополнительную информацию можно найти в блоге Apple WebKit.

Safari 18.5 включен в macOS 15.5, но обновление браузера также доступно для Mac, которые все еще работают под управлением macOS Sonoma и macOS Ventura.