Instantbird

Недоработанный, но многообещающий IM-клиент

В секторе программ мгновенного обмена сообщениями неспокойно. ICQ всё чаще обновляет свой закрытый протокол Oscar и борется с альтернативными клиентами. На этом фоне быстро набирает очки Google Talk и другие мессенджеры, использующие открытый протокол XMPP. Свои доли рынка отстаивают MSN, Skype, AIM и Yahoo! Messenger. Всего же на IM-рынке пользователю предлагаются уже 80 (!) интернет-пейджеров, использующих 12 различных протоколов.

Попытки обеспечить в одном продукте поддержку множества протоколов, убрав, таким образом, "языковой барьер" между различными IM, предпринимаются давно. Но успех их пока относителен - более-менее удачными попытками можно назвать разве что Pidgin и Trillian pro. И вот теперь на звание "пейджера-полиглота" претендует Instant-bird.


Главное

Instantbird - мультипротокольная программа мгновенного обмена сообщениями, основанная на libpurple - библиотеке подключения к различным IM-сетям, которую используют также Pidgin, Adium и Meebo. Использование libpurple изначально позволило Instantbird поддерживать обширный список служб и протоколов: XMPP, ICQ/Oscar, Google Talk, Yahoo! Messenger, AIM, MSN, Gadu-Gadu и другие.

 

Проект развивается медленно: первая pre-alpha-версия Instantbird появилась ещё в 2007 году. Актуальный на сегодняшний день дистрибутив - версия 0.1.3, опубликованная 6 декабря 2008 года. Она ещё не совсем рассчитана на пользовательское применение - в ней реализовано слишком мало функций и присутствует много недоработок.

Но, как показывает практика, несмотря на ряд недочётов, мессенджер работает достаточно стабильно и без ошибок. Разработчики обещают в версии 0.2 добавить локализацию для разных языков, а также реализовать поддержку смайлов, аватар, статусов (пока поддерживаются только online и away) и т.д. Кроме того, как одна из целей проекта заявлена дружественная к разработчикам система плагинов и дополнений.

Пока на сайте проекта Instantbird выложен в виде архива и не имеет установщика. Объём дистрибутива - 13 Мб, после распаковки программа занимает на диске около 30 Мб. Столь большой для IM объём объясняется тем, что в архив включены полностью все протоколы библиотек libpurple (8 Мб) и XULRunner (23 Мб); также в составе идёт часть библиотек от GTK+, требующихся для libpurple. Без всех этих библиотек (ведь они все могут быть уже установлены на компьютере) объём самого Instantbird (со стандартной темой и звуками) составляет 21 Кб.


О заблуждениях

Практически все поначалу воспринимают Instantbird как проект Mozilla по разработке собственной открытой клиентской программы для обмена короткими сообщениями на базе популярных служб сообщений и протоколов. Между тем, авторство Instantbird вовсе не принадлежит Mozilla. На самом деле Instantbird просто сделан на XUL-движке от Mozilla (он является бесплатным и распространяется по GPL), но прямого отношения к самой Mozilla не имеет. Разработчики этого проекта - французы Флориан Кюэз и Квентин Кастье. Конечно, они плотно сотрудничают с Mozilla, но официальными проектами Mozilla Foundation являются только браузер Firefox, почтовая программа Thunderbird и планировщик Sunbird.

Использование движка XULRunner в перспективе позволит использовать Instantbird в любых приложениях, также его использующих (Firefox, Thunderbird, Sunbird).


Реальная работа и ограничения

Установилась программа без каких-либо проблем, запросив логин/пароль используемого обычно мессенджера (список подерживаемых IM открывается в специальном окне).

Проблем с отправкой сообщений не возникает, а вот с кириллицей (особенно в названиях контактов и групп) такие проблемы есть. Программа частично поддерживает стилевое оформление текста, но пока не отображает графические смайлики, не поддерживает пользовательские картинки и многое другое.

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

При появлении кого-то из собеседников в сети или, наоборот, при уходе список увеличивается или уменьшается без анимации. Каких-либо оповещений, кроме звука, также пока нет.

Поддерживается проверка английской орфографии. Большое преимущество Instantbird в том, что к нему можно без труда подключить русский словарь - подойдёт от любого русифицированного приложения Mozilla (формат у них стандартен).

Новые учётные записи добавляются с помощью мастера. После того, как необходимые учётные записи созданы, открывается окно списка контактов. Контакты из разных сетей имеют уникальные значки; в зависимости от статуса меняется иконка и цвет имени.

Недостатков у Instantbird пока, пожалуй, не меньше, чем возможностей. Нельзя переименовать контакт, нельзя свернуть программу в системный трей, нельзя отправить файл... Нет ещё и обещанных разработчиками плагинов.


Резюме

Когда (не хочется говорить "если") проект Instantbird дорастёт хотя бы до версии 1.0, это наверняка будет очень мощный мультипротокольный интернет-пейджер, на который охотно перейдут многие пользователи. А если Instantbird всё же возьмёт "под крыло" Mozilla Foundation, то это будет вообще замечательно. Открытый продукт, который объединит в себе простоту QIP, функционал ICQ, преимущества протокола XMPP и удобство всего семейства продуктов Mozilla, несомненно, станет грозным конкурентом любой системы мгновенного обмена сообщениями. Пока Instantbird развивается, можно сказать, в направлении Pidgin.

Уже сейчас Instantbird доступен в версиях для GNU/Linux, Mac OS X и Windows. Он является бесплатным ПО с открытым исходным кодом (лицензия GNU GPL, включая MPL, LGPL, MIT license и другие). Это позволяет всем желающим свободно использовать, распространять и модифицировать Instantbird.

Официальный сайт: instantbird.com

Виктор ДЕМИДОВ

Версия для печатиВерсия для печати

Номер: 

09 за 2009 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!
 

Комментарии

Аватар пользователя evilzipik
Вышла версия 0.2

http://evilzipik.org.ru/rus-instantbird

Русская локализация