В недрах iOS 7 копается всяк кому не лень, чуть не каждый день находятся ранее не афишируемые возможности новой мобильной системы. Она все время в фокусе внимания, но она же затмевает другой интереснейший программный продукт Apple — OS X 10.9 Mavericks. А ведь и в десктопной системе скрывается немало очень интересных наработок. Взять те же push-уведомления для сайтов в браузере Safari 7, их потенциал просто поражает.

Как сегодня происходит взаимодействие сайта с пользователем? К примеру, тот же UkrainianiPhone.com, на котором ежедневно публикуются новости, обзор, статьи — как о них узнает читатель? Вариантов не так и много: заходить на сайт и просматривать список публикаций, подписаться на RSS-ленту и мониторить обновления уже в ней, следить за новостями в соцсетях. И ни один из этих способов не позволит вам пассивно и просто узнавать про все новые материалы. Но Apple придумала очень интересный механизм и уже реализовала его в Safari 7.

Новый браузер работает с двумя типами уведомлений. Первые — нотификации HTML5, они уже используются другими браузерами (тем же Chrome), вторые — системные уведомления OS X. Вот они-то и являются этим самым прорывом. OS X 10.9 позволяет сайтам запросить у пользователя разрешение использовать систему уведомлений, более того — работать они будут и при закрытом Safari, что уж говорить про закрытую вкладку. Также в числе важных особенностей таких нотификаций возможность задать, на какую страницу сайта они будут вести.

Настроить работу Safari Push можно в разделе “Уведомления” системных настроек Mavericks. Как и для других приложений, выбирается вид баннеров, их количество и режим показ на отключенном/заблокированном экране.

Если у вас установлена бета-версия OS X 10.9 Mavericks, можете протестировать уведомления прямо сейчас:

  1. Откройте страницу kandutech.net из браузера Safari 7 в Mavericks.
  2. Разрешите сайту использовать уведомления.
  3. Запомните предложенный четырехзначный код и закройте браузер.
  4. Откройте вебсайт на мобильном устройстве и впишите код с экрана Mac. Задайте текст сообщения.
  5. Уведомление появится на экране Mac, нажатием на него страница откроется в вашем браузере по умолчанию.

Работа нотификаций Safari Push на видео:

httpv://youtu.be/T4QrylM6th0

Сложно переоценить потенциал такой системы уведомлений и вовсе несложно представить сферу применения. Новостные ресурсы получат возможность оперативно уведомлять пользователей о новых материалах, причем происходить это будет в органичной для операционной системы форме. В прошлом останутся вечно открытые вкладки профильных ресурсов, новости с которых вы просто не можете пропустить. И что самое главное — вы и только вы будете решать, какие уведомления получать, а какие нет.

[9to5mac]