Safari 18.5 научился экономить заряд аккумулятора с новой системой уведомлений

В macOS 15.5 появился энергоэффективный формат веб-уведомлений

1 мин.
Safari 18.5 научился экономить заряд аккумулятора с новой системой уведомлений

Apple обновила Safari до версии 18.5, представив новый механизм уведомлений под названием Declarative Web Push. Это изменение стало частью macOS 15.5 и направлено на экономию энергии при получении уведомлений от сайтов, даже если они не открыты в браузере.

Без лишнего кода и без траты батареи

В отличие от старого подхода, который требовал работы JavaScript и активного service worker, Declarative Web Push использует стандартный JSON-формат. Это позволяет Safari напрямую обрабатывать и отображать уведомления — без лишних вычислений и без постоянного соединения с сервером. В результате уменьшается нагрузка на систему и увеличивается время автономной работы Mac.

Кроме того, этот формат не страдает от тех проблем, которые присущи классическим уведомлениям: багов, сбоев в сети и блокировок из-за политики конфиденциальности. Даже если пользователь давно не посещал сайт, уведомления всё равно будут доставляться — если он на них подписан.

Поддержка уже работает на всех устройствах

Declarative Web Push впервые появился на iPhone и iPad в iOS 18.4 и iPadOS 18.4. Теперь эта технология официально пришла и на Mac. Причём не только в macOS 15.5: обновление Safari 18.5 доступно и для систем macOS Sonoma и macOS Ventura.

Пользователям ничего делать не нужно — функция работает автоматически. А вот разработчикам стоит внедрить её на своих сайтах, чтобы обеспечить более стабильные и энергоэффективные уведомления. Подробности модно найти в официальном блоге WebKit.


Ещё по теме:

Мы в Telegram, на Дзен, в Google News и YouTube