Как улучшить работу «Центра уведомлений»?

10

Для меня одна из главных новинок Mountain Lion — это Центр уведомлений. Однако эппловская реализация накладывает ряд ограничений на разработчиков.

⚡️Новости из мира гаджетов, обзоры, гайды и не только — в телеграм-канале «Технологии | Лайфхакер».

Так, отправлять Push-уведомления могут только те приложения, что были скачаны из Mac App Store. Целый класс программ сразу оказывается за пределами «Сада Apple» — это и Skype, и Transmission и др.

Приложения, которые были установлены из других источников, могут показывать локальные уведомления. Так поступает, например, альфа-версия Tweetbot for Mac.

Австралийские разработчики из студии Collect 3 нашли элегантное решение. Их программа Hiss переправляет growl-увдомления напрямую в Центр уведомлений.

Программ, которые поддерживают Growl, огромное количество. Сказывается давняя история утилиты. С помощью Hiss все отправляемые такими приложениями уведомления показываются в Центре уведомлений. При этом самого Growl в системе может и не быть.

Приведу самый простой пример. В Mac App Store нет популярного IM-клиента Adium. Сама программа подписана, проходит проверку GateKeeper. Уже много лет Adium умеет показывать Growl-уведомления. Зайдите в окно настройки Adium, перейдите в раздел «События». Поставьте Growl-уведомления для интересующих событий (например, «Получено сообщение (фоновый чат)». Теперь, когда приходит новое сообщение, вы получите уведомление, а в Центре появится соответствующее уведомление:

С Hiss отправлять уведомления в Notification Center могут все приложения, что поддерживают Growl.

Скачать:

Hiss (бесплатно)

Это упрощённая версия страницы.

Читать полную версию
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Oleksii Chekulaiev
14.08.12 00:01
Мда. По клику на них окно скайпа не активизируется. Не знаю чья проблема уведомлений или скайпа, но...
Чувак
14.08.12 00:51
Не пойму, почему бы Адиуму не посылать эти самые «локальные уведомления». 
Alexander Zhurovich
14.08.12 11:46
По-прежнему привлекательная, но дисфункциональная игрушка. Разработчикам так не терпелось обогнать Growl, что поспешили выложить альфа-версию, назвав ее бетой. Какая ж это бета, если по клику на сообщении в Центре уведомлений только этот Центр и закрывается? — больше не наблюдается никакой реакции навроде открытия соответствующего окна соответствующей программы. :(
Alexander Zhurovich
14.08.12 11:48
Это проблема самой Hiss. Посоны только и научились, что перехватывать обращения к Growl с последующим их отображением в ленте ЦУ.
Читать все комментарии