Введение
ChitChat был клиентом мгновенных сообщений с открытым исходным кодом для Mac OS X, поддерживающим протокол Yahoo! Messenger. Он позволял пользователям общаться друг с другом через глобальную систему чата Yahoo!. Последняя версия, ChitChat 1.2, отличалась более продуманным пользовательским интерфейсом, повышением скорости работы, поддержкой адресной книги, возможностью переформатирования сообщений, улучшенной системой событий и множеством исправленных ошибок. ChitChat был разработан в среде программирования REALBasic.
История
ChitChat был ответвлением от "miChat!", программы для чата Yahoo! для компьютеров Macintosh, написанной J. Seth Lowe на языке программирования REALbasic. В конце 2000 года Сет публично призвал других программистов на REALbasic присоединиться к проекту, надеясь, что это приведет к появлению ряда конкурирующих клиентов Yahoo! Chat и улучшит пользовательский опыт на Macintosh. На этот призыв откликнулся программист по имени Томис Эрвин. После совместной работы над несколькими функциями, Сет предложил ему самостоятельно разработать свой клиент на основе кодовой базы miChat. Новая программа, получившая название "ChitChat", на протяжении своего существования претерпела несколько значительных изменений интерфейса, оставаясь, по сути, в состоянии постоянной бета-версии или предварительного релиза, хотя и была доступна публично. Наконец, "ChitChat 1.0" был выпущен в начале 2004 года с версиями для Mac OS 9, Mac OS X и Windows 98. За годы своего существования ChitChat обзавелся довольно широким набором функций. Чтобы избежать неконтролируемого разрастания функционала, не ослабляя при этом программу, в конце 2005 года была представлена версия "ChitChat Lite". Эта упрощенная версия без дополнительных функций так и не смогла завоевать такую же популярность, как ее предшественница.
Конец пути
В апреле 2006 года Yahoo! отключил свой "Java Chat" (известный внутри как протокол YCHT) в пользу более нового протокола Yahoo! Messenger (известного как YMSG). ChitChat был разработан на основе этого старого протокола и требовал полной переработки для поддержки новой системы. Учитывая объём времени и усилий, необходимых для переписывания, Томис объявил о фактическом прекращении разработки ChitChat.
"Я хотел бы поблагодарить всех за поддержку на протяжении многих лет. Это было увлекательно, и я многому научился" ~ Томис Эрвин, главная страница ChitChat.
В период активной разработки ChitChat появилась новая тенденция в чат-клиентах – мульти-клиенты. Мульти-клиенты подключаются к нескольким сервисам одновременно, что сокращает количество программ, которые пользователю необходимо запускать на компьютере. На момент написания этого текста Adium – единственный мульти-клиент, способный подключаться к Yahoo! Chat (в отличие от обычного обмена мгновенными сообщениями).