Содержание статьи
Еще пару лет назад выбор агрегатора RSS для маководов сводился всего к паре вариантов и назвать победителя было несложно. Теперь программ и сервисов более чем достаточно, но и требования изменились. Мы посмотрели на пять наиболее именитых экземпляров, начав с бета-версии Reeder 2 как самого многообещающего. У него, впрочем, есть достойный конкурент. Или даже несколько.
В июне 2013 года для любителей читать новости через RSS настал маленький конец света: в Google объявили, что сервис Google Reader закрывается. Казалось бы, это событие должно было взволновать только пользователей самого Google Reader, но в итоге оно оказалось столь значимым, что от него можно смело отсчитывать новую эпоху в мире (или, если принять во внимание малые масштабы, мирке) RSS.
Причина бедствия кроется в том, что Google Reader, помимо веб-интерфейса, через который можно было читать новости, предоставлял программные интерфейсы для синхронизации приложений. Можно было установить на компьютер любую читалку, то же самое проделать на телефоне и планшете и затем подключить все приложения к аккаунту Google Reader. После этого информация о подписках и статус прочитанности новостей начинали незаметно синхронизироваться между устройствами.
Тогда разработчики приложений как один поддерживали Google Reader — это оказалось значительно удобнее, чем создавать проприетарные сервисы синхронизации. Новость о том, что в Google в течение пары месяцев планируют полностью отключить сервис, прозвучала как гром среди ясного неба. Замены на тот момент не существовало, и на ее создание требовалось куда больше двух месяцев. В итоге наиболее привязанные к Google Reader приложения (например, Capuccino) просто перестали функционировать, другие утратили возможность синхронизироваться.
Ситуация исправилась не сразу, и последствия катастрофы ощущаются до сих пор. Первыми на помощь поспешили разработчики сервисов, которые могут стать заменой Google Reader, то есть имеют публичные API, дающие возможность синхронизировать разнообразные приложения друг с другом. В пример можно привести Feedly, NewsBlur, Feed Wrangler и Feedbin. Следом оживились авторы приложений: закрытие Google Reader для них стало шансом заполучить новых пользователей.
Урожай новых версий, работающих со сторонними веб-сервисами, вызревает до сих пор. Лучше всего дела обстоят с поддержкой Feedly — именно этот сервис успел перехватить упавшее знамя Google Reader, и именно его поддержку добавляют в программы в первую очередь.
Мы выбрали пять агрегаторов, которые успели решить проблему синхронизации или хотя бы обещают справиться с ней в обозримом будущем. Два из них пока находятся на стадии открытого бета-теста, однако это не мешает определиться с выбором.
Reeder 2
До закрытия Google Reader среди маковских агрегаторов RSS был явны лидер, и он назывался Reeder. Это приложение создается одним-единственным разработчиком, но ему удалось то, чего не могли другие: создать и поддерживать красивое современное приложение со всеми нужными функциями. Однако с поддержкой вышла осечка или, вернее, заминка: сил на то, чтобы выпустить новую версию сразу после Великого Коллапса, у программиста-одиночки не хватило. Первым делом он взялся за новую версию Reeder для iOS и лишь в середине апреля опубликовал публичную бета-версию Reeder 2 для OS X с поддержкой Feedly и других сервисов. Именно о не и пойдет речь.
По сравнению с прошлой версией Reeder преобразился. Хоть трехколоночная структура и сохранилась, теперь десктопное приложение куда больше напоминает мобильное: та же расцветка, тот же минимализм. При открытии встроенного браузера левая колонка со списком фидов схлопывается как прежде, что удобно и оставляет больше экранного пространства для контента. Кстати, насчет схлопывания: если первая версия отличалась приятной анимацией элементов интерфейса, то вторая в этом достигла просто невиданных высот.
По части дизайна интерфейса Reeder 2 вообще достоин всяческих похвал, и дело не только в аккуратности, лаконичности и плавной работе, но и в приятных штришках вроде картинок в новостях, которые растягиваются на всю доступную ширину, или однокнопочных горячих клавиш, которыми можно открыть новость во внешнем браузере или отправить в соцсеть. Да взять хоть значок приложения: на той стороне фирменной коробки, что не занята логотипом, теперь написано, сколько внутри непрочитанных новостей. Находка отличная — с одной стороны, все можно прочесть, с другой — не мозолит глаза, как прежний красный бейдж с вечно зашкаливающими числами.
В общем, у автора Reeder все шансы получить Apple Design Award — награду, которой Apple отмечает разработчиков лучших программ. Но прежде предстоит закончить с бета-тестом и выкатить Reeder 2 в Mac App Store. То, что работа над приложением не завершена, видно невооруженным глазом. Отправку заметок в Pocket и Instapaper добавили лишь недавно, и соответствующие кнопки ещё нельзя вынести на панель инструментов. Нет и возможности вручную сортировать список фидов и перекладывать их из папки в папку. Тем не менее Reader 2 работает стабильно и готов к ежедневной эксплуатации.
NetNewsWire
NetNewsWire — программа с давней историей. Ее первая версия вышла еще в 2003 году. NNW долго считался лучшим агрегатором RSS для мака, но его активная разработка одно время сильно буксовала. Проблема возникла из-за того, что права на программу в 2005 году купила фирма NewsGator, а в 2008 году ее руководство решило полностью сменить курс и посвятить все силы обслуживанию бизнес-клиентов. NetNewsWire в тот момент стал бесплатным и практически не поддерживался. Надо ли говорить, что к закрытию Google Reader он готов не был? Та же судьба, кстати, постигла и FeedDemon — популяр ный RSS-агрегатор для Windows, тоже живший под крышей NewsGator.
В 2013 году для последних пользователей NNW забрезжила надежда: код программы перешел в руки новой группы разработчиков, не имеющих отношения к NewsGator и рвущихся возродить программу и сделать из нее современный RSS-ридер. Вот уже год они наверстывают упущенное — на прогресс можно посмотреть, установив бета-версию.
Внешне бета-версия NetNewsWire 4.0 похожа на любой другой агрегатор RSS, однако пользователи предыдущих версий NNW сразу увидят, что он лишился одних функций и приобрел другие. Так, потерялась возможность менять раскладку окна (теперь только уже ставший стандартом трехколоночный режим), зато появилась возможность отправлять новости в Twitter, Facebook и Instapaper.
Главный недостаток бета-версии — отсутствие той самой возможности синхронизироваться с Feedly и прочими онлайновыми сервисами. Разработчики обещают, что синхронизацию добавят в стабильный релиз, но пока что пользоваться NNW можно лишь по старинке — загрузив в него файл OPML, содержащий список фидов. Есть и другие недочеты: внешний вид еще далеко не везде доведен до современных стандартов, в новостях не видно роликов с YouTube и прочих видеохостингов, до сих пор нет поддержки Pocket, и так далее, и так далее.
Из положительных отличий NetNewsWire можно назвать унаследованный от прошлых версий браузер с поддержкой вкладок (соответствующая панель появится справа после открытия первой же ссылки), а также возможность видеть миниатюры картинок рядом с заголовком каждой новости. На этом, увы, пока все.
ReadKit
Пока Reeder ждал большого обновления и оставался без поддержки синхронизации, у него появился достойный конкурент — ReadKit. Примечательно, что его разработчики явно изначально ориентировались на пользователей Reeder и позаимствовали у тогдашнего лидера многие идеи. Здесь такая же трехпанельная раскладка, очень похожий встроенный браузер с возможностью смотреть страницы через Readability, есть даже переключатель, позволяющий показывать в списке фидов только те, что содержат непрочитанные новости. Однако свои идеи у авторов ReadKit тоже имеются.
Главное отличие этого приложения в том, что оно изначально ориентировано на работу с разнообразными сервисами, и речь не только о синхронизации и возможности посылать ссылку в ту или иную социальную сеть или очередное закладкохранилище. На официальном сайте программа рекламируется как «единое место для чтения». Имеется в виду возможность ReadKit показывать статьи, сохраненные в тех же Pocket и Instapaper (правда, последний будет поддерживать кооперацию с ReadKit только при платной подписке). Оттуда подгружаются даже теги — это удобно, хотя в случае с Pocket не необходимо, ведь у того есть клиентское приложение для OS X.
Второе немаловажное достоинство ReadKit — это поддержка «умных папок». Те, кто сталкивался с такими папками в Finder, iTunes, iPhoto и прочих программах производства Apple, знают, о чем идет речь. Для такой папки задается набор правил, и она начинает работать в качестве фильтра. Можно ограничить содержимое новостями с определенным словом в названии, задать границы по дате публикации и так далее. Эта функция оказывается крайне полезной, когда требуется постоянно отслеживать новости по какой-то определенной теме.
За последний год разработчики ReadKit успели значительно улучшить интерфейс программы, слегка расширить функциональность (в частности, была добавлена поддержка Safari Reading List) и повысить стабильность, однако с последним до сих пор не все ладно. Несмотря на то что ReadKit давно продается в App Store, разработчики выловили еще не все баги, приводящие к сбоям и зависаниям, — особенно это заметно при работе с «умными папками». Представляется, что авторы ReadKit до сих пор расплачиваются за глючный код, который писался в спешке: боялись, наверное, не успеть к закрытию Google Reader.
Leaf и «маленькие» читалки
Почему читалка RSS обязательно должна быть похожа на большую серьезную программу? Авторы Leaf решили оставить лишь самый минимум и создали маленькое и лаконичное приложение, в котором есть только то, что нужно.
Вертикальное окно Leaf разделено пополам: слева список новостей, справа текст. В жертву лаконичности принесли возможность выбирать конкретный фид, и их списка нет вообще — задать можно только папку. Получается, что новости идут разномастным потоком. Когда их мало и каждую планируется как минимум просматривать, это удобно. Если же подписок порядочно и из некоторых брызжет новостями, то программа окажется малопригодной: ленту затопит, и новости из более скромных источников придется вылавливать в стремительном потоке.
Leaf синхронизируется с Feedly и умеет отправлять ссылки в Facebook, Twitter и Safari Reading List. Поддержки Pocket, Instapaper и прочих сторонних сервисов нет, как нет и режима подгрузки полного текста через Readability, и встроенного браузера. Зато Leaf приятно выглядит — особенно хороши аккуратные круглые картинки рядом с заголовками новостей.
Интересно, что именно у Leaf куча конкурентов и подражателей — целый класс легковесных агрегаторов RSS, избравших местом своего обитания не док, а панель меню. В пример можно привести Stand и Favoriteer — оба бесплатны, доступны в Mac App Store и заслуживают того, чтобы потратить пять минут на ознакомление, если выбор еще не пал на одну из «полновесных» читалок.
Кстати, авторы самого Leaf тоже сделали еще более легкую программу — она называется RSS Notifier и показывает ссылки на новости через Notification Center. Клик по заголовку откроет обычный браузер — то есть сам RSS Notifier практически все время остается незаметным. А вот в его настройках кроется сюрприз: зайдя туда, обнаруживаешь, что разработчики предлагают «запчасти» к программе за отдельные деньги — заплатив два доллара, можно получить отдельный сайдбар для заголовков новостей, а еще два доллара дадут возможность смотреть текст новостей в лаконичном окошке, напоминающем Quick Look. При том, что сам RSS Notifier интересен, заигрывание с платными функциями напоминает худшие примеры приступов жадности времен расцвета shareware для Windows.
Итоги
Наиболее удачным выбором на данный момент кажется ReadKit, однако Reeder 2 имеет все шансы превзойти его. К тому же у Reeder сейчас есть достоинство: пока идет бета-тест, программой можно пользоваться бесплатно, тогда как за ReadKit просят пять долларов (а стабильность все равно по-прежнему на уровне беты). О судьбе NetNewsWire судить сложно: программа уже несколько месяцев выглядит почти готовой, а финального релиза с поддержкой синхронизации все нет и нет.
Отдельная ситуация с Leaf: он на голову выше своих бесплатных конкурентов, но подразумевает чтение ленты подряд. Это может сделать его бесполезным в глазах одних пользователей или идеальным выбором в глазах других.