Введение

Служба мгновенных сообщений Google Talk была сервисом обмена мгновенными сообщениями, обеспечивавшим как текстовое, так и голосовое общение. Пользователи неформально называли этот сервис Gchat, Gtalk или Gmessage. Google Talk также являлось названием клиентских приложений, которые ранее Google предлагала для использования этого сервиса. Приложения Google Talk были доступны для операционных систем Microsoft Windows, Android, BlackBerry OS и BlackBerry 10. Ранее существовало и мобильное веб-приложение Google Talk. В феврале 2015 года клиент для Windows был прекращен и перестал работать, и Google рекомендовала пользователям перейти на Google Hangouts. Пользователям клиентской версии для Windows было предложено перейти на приложение Google Hangouts в браузере Chrome. В настоящее время Google переводит своих пользователей из Google Hangouts в Google Chat и Google Meet.

Интеграция продукта

Google Talk был интегрирован в Gmail, где пользователи могли отправлять мгновенные сообщения другим пользователям Gmail. Поскольку он работал непосредственно в браузере, для отправки мгновенных сообщений пользователям Gmail не требовалось скачивать клиент Google Talk. Журналы переписки автоматически сохранялись в разделе "Чаты" в учетной записи пользователя Gmail. Это позволяло пользователям искать в своих журналах чатов и хранить их централизованно в своих аккаунтах Gmail. Долгое время не было возможности напрямую выгружать журналы чатов, не связанные с перепиской по электронной почте, хотя некоторые обходные решения и были найдены. Однако 15 сентября 2011 года Google объявил о новой функции в своей программе Google Takeout, позволяющей пользователям скачивать журналы чатов через IMAP. Google также интегрировал Google Talk с Orkut, что позволило пользователям Google Talk взаимодействовать с зарегистрированными пользователями Orkut, отправляя и получая "скрепы" (scraps) в Orkut. С тех пор Orkut был закрыт. Google Talk Gadget представлял собой веб-модуль, который можно было встраивать в iGoogle (сервис больше не поддерживается) и другие веб-страницы, обеспечивая текстовый чат с пользователями Google Talk. Эта функция была прекращена без официального объявления, вероятно, в связи с выпуском сервисов Google Hangouts. Google+ был интегрирован в Google Talk. В автономном клиенте и виджете Google Talk, встроенном в Gmail и Google+, контакты Google+ отображались в списке контактов, а их соответствующие круги – в версии виджета Google+. С тех пор Google+ был закрыт.

Голос и видео

Можно было совершать и принимать телефонные звонки непосредственно из Gmail с помощью Google Talk. Однако для приема звонков пользователю требовалось обновить аккаунт до полной версии Google Voice. Изначально пользователи за пределами США не могли обновить аккаунт до полной версии Google Voice или принимать телефонные звонки в Gmail. (Для исходящих звонков через Gmail Google Voice не требовался, и эта функция была доступна во многих странах за пределами США.) Google Talk позволял пользователям оставлять голосовые сообщения контактам, независимо от того, вошли они в Google Talk или нет. Длительность сообщений могла достигать 10 минут, и пользователи могли выбрать отправку сообщений в свой почтовый ящик Gmail. Сообщения можно было отправлять как с предварительным, так и без предварительного звонка на номер телефона получателя. Google также предоставил плагин для голосового и видеочата для Google Talk. Плагин был доступен для Windows (XP, Vista и 7), Mac OS X (только для компьютеров Mac на базе Intel) и Linux (доступны пакеты для Debian, Ubuntu, Fedora и OpenSUSE, но исполняемые файлы работали и на других системах). Плагин необходимо было загрузить и установить, но в остальном он бесшовно интегрировался в интерфейс Gmail.

Шифрование

Соединение между клиентом Google Talk и сервером Google Talk было зашифровано, за исключением использования чата Gmail через HTTP, федеративной сети, не поддерживающей шифрование, или при использовании прокси-сервера, такого как IMLogic. Сообщения передавались без сквозного шифрования. Некоторые XMPP-клиенты изначально поддерживали шифрование при взаимодействии с серверами Google Talk. Сквозное шифрование в сети Google Talk можно было обеспечить с помощью OTR (off-the-record) шифрования, используя другие чат-клиенты, такие как Adium (для Mac) или Pidgin (для Linux и Windows). Реализация "Off the Record" от Google не являлась OTR (off-the-record) шифрованием. Включение функции "неофициально" в чате Gmail отключало сохранение истории сообщений, но не обеспечивало шифрование.

Оффлайн обмен сообщениями

1 ноября 2006 года Google представил функцию отправки сообщений в режиме оффлайн для Google Talk. Это позволяло пользователям отправлять сообщения своим контактам, даже если те не были подключены к сети. Сообщения доставлялись при следующем подключении получателя, даже если отправитель уже был офлайн. Эта функция работала только между аккаунтами Gmail и не поддерживалась при взаимодействии серверов Google Talk с другими серверами XMPP.

Совместимость с мобильными устройствами

30 июня 2006 года компания Nokia выпустила новое программное обеспечение для своего интернет-планшета Nokia 770, которое включало Google Talk в качестве одного из совместимых VoIP-клиентов благодаря использованию протокола XMPP. Другим устройством, поддерживающим Google Talk, стал mylo от Sony, выпущенный 15 сентября 2006 года. Клиент Google Talk также был доступен для устройств BlackBerry на сайте компании BlackBerry. Поддержка Google Talk была интегрирована и в устройства Google Android, однако голосовые и видеозвонки поддерживались только начиная с версии Android 2.3.4, выпущенной в апреле 2011 года для Google Nexus S.

Впрочем, поскольку Google Talk использовал протокол XMPP, большинство мобильных телефонов, для которых существовал подходящий XMPP-клиент, теоретически также могли поддерживать сервис Google Talk (в зависимости от модели телефона, пользователь мог столкнуться с предупреждениями безопасности из-за неподписанных Java ME MIDlet’ов или ограничений, установленных оператором мобильной связи). Существовали также мобильные клиенты, разработанные специально для Google Talk. Большинство телефонов поддерживали протокол IMPS, а также существовали гибридные сети XMPP/IMPS (с использованием XMPP-транспортов или специально разработанных гибридных серверов), которые могли взаимодействовать с пользователями Google Talk. Сам сервис Google Talk был недоступен для использования через IMPS (то есть, войти в систему с учетной записью Gmail было невозможно, но можно было общаться со своими контактами из Gmail, используя учетную запись IMPS на мобильном телефоне). Для большинства смартфонов, включая устройства на базе Symbian и Android, сторонние приложения, такие как Nimbuzz и Fring, поддерживали учетные записи Google Talk, включая VoIP-звонки.

Форматирование текста

Google Talk не предоставлял пользователю меню для форматирования текста. Тем не менее, Google Talk поддерживал некоторые возможности форматирования текста, такие как выделение текста жирным и курсивом. Чтобы написать сообщение жирным шрифтом, пользователь мог ввести нужный текст между двумя звездочками (*), например, *этот текст будет выделен жирным в Google Talk*. Аналогично, для выделения текста курсивом можно было заключить текст в знаки подчеркивания (_), а для зачеркивания – в тире (-). Это работало только в некоторых собственных инструментах Google и не всегда функционировало должным образом при получении сообщений от других XMPP-клиентов.

2005 год

22 августа 2005 года газета The New York Times сообщила о слухах о сервисе "инструменте коммуникации" под брендом Google, а газета Los Angeles Times опубликовала подробности. Вскоре было обнаружено, что в поддомене работает активный XMPP-сервер. Вслед за этим были найдены два способа авторизации на сервере, и активная реакция блогеров позволила многим другим пользователям получить доступ до официального релиза от Google. Вечером 23 августа многие пользователи, подключившиеся через порт 5222, были отключены и не смогли повторно авторизоваться. Пользователи, подключавшиеся через порт 5223, сохранили доступ, и в 04:12:52 UTC они получили широковещательное мгновенное сообщение от , судя по всему, официального имени пользователя, используемого Google для связи с пользовательской базой, с текстом: "Неисправная ссылка устранена. Спасибо, что стали нашими первыми пользователями!". Соединение с портом 5222 было восстановлено. 24 августа Google Talk был официально представлен. 15 декабря 2005 года Google выпустила libjingle – библиотеку C++ для реализации Jingle, "набора расширений протокола расширяемых сообщений и присутствия IETF (XMPP) для использования в голосовой связи по IP (VoIP), видеосвязи и других мультимедийных сеансах типа peer-to-peer". Libjingle представляет собой библиотеку кода, используемого Google для организации peer-to-peer коммуникаций, и была распространена под лицензией BSD.

2006 год

В 2006 году Google сообщил о работе над добавлением новых функций, таких как поддержка SIP в одной из будущих версий, что позволило бы расширить пользовательскую базу программы. 17 января 2006 года Google включил возможность межсерверного обмена данными, обеспечив федерацию с любым XMPP-сервером, поддерживающим протокол dialback. 7 февраля 2006 года в Gmail появилась функция чата, использующая Ajax для связи между сервером и браузером, и она была интегрирована с Google Talk. Также была добавлена возможность общаться с помощью встроенного XMPP-клиента. Более того, эта новая функция привела к тому, что пользователи стали называть ее GChat. В августе 2006 года Google и eBay объявили о намерении изучить возможность обеспечения связи между пользователями Google Talk и Skype: «Компании также рассмотрят возможность взаимодействия Skype и Google Talk посредством открытых стандартов для обеспечения текстового обмена сообщениями и отображения статуса присутствия в сети». Однако после приобретения Skype компанией Microsoft 10 мая 2011 года эта возможность взаимодействия была приостановлена между Google и eBay. 8 ноября 2006 года Google интегрировал Google Talk с Orkut.

2007 год

14 марта 2007 года Google выпустил Google Talk Gadget – модуль Talk, основанный на Adobe Flash, который можно было добавить в iGoogle (ранее – Персонализированная домашняя страница Google) или встроить в любую веб-страницу, что позволяло общаться с любого устройства, поддерживающего Adobe Flash Player, при условии его установки. 18 мая 2007 года в рамках презентации Google Apps был опубликован скриншот, демонстрирующий интеграцию с телефонией в Google Talk. 2 марта 2008 года инженер Google подтвердил, что они уже некоторое время использовали эту функцию внутри компании. 26 ноября 2007 года в Google Talk появилась возможность группового чата. До этого пользователи могли общаться только с одним собеседником в каждом окне. Групповой чат позволял множеству пользователей общаться друг с другом в среде, аналогичной IRC. 6 декабря 2007 года Google обновил встроенный в Gmail чат, добавив поддержку чата AOL Instant Messenger. Это позволило пользователям Gmail авторизовываться в AIM и общаться с пользователями AIM, оставаясь при этом подключенными к Google Talk. Гаджет и клиент Google Talk не были обновлены для поддержки этой функции, и информации о сроках ее появления в них не было.

2008 год

25 февраля 2008 года Google добавил функцию под названием "Chatback", которая позволяла владельцу аккаунта Google Talk общаться с людьми, у которых не было аккаунта. Владельцу аккаунта сначала необходимо было создать значок, который можно было встроить на веб-страницы. Этот значок отображал текущий статус доступности владельца. При нажатии на значок владельцу приходило уведомление о запросе на чат, на которое он мог ответить, перейдя по указанной ссылке. Во время разговора обе стороны должны были использовать Google Talk Gadget, и обе стороны оставались анонимными друг для друга, даже имя аккаунта Google владельца не отображалось для собеседника. 11 ноября 2008 года был запущен Google Chat (голосовой и видеочат), обеспечивающий возможность голосовой и видеосвязи между компьютерами. Намеки в одной из первых сборок Google Chrome в декабре 2008 года указывали на разработку нового клиента Talk. По мере того как спецификации XMPP Jingle приобретали статус проекта стандарта, Google обновил libjingle до версии 0.5.1 и заявил, что "Google Talk обновляется для полного соответствия спецификациям Jingle". У Google существовала версия Google Talk под названием Google Talk, Labs Edition, однако она не обладала многими функциями других версий Google Talk.

2012 год

20 апреля 2012 года Google объявила о прекращении работы мобильного веб-приложения Google Talk. В июне 2012 года Google объявила о планах по модернизации чата путём объединения Google Talk с Hangouts и Google Messenger для снижения путаницы и раздробленности.

2013 год

На конференции Google I/O 2013 компания Google объявила о замене Google Talk, Google+ Messenger и оригинального сервиса видеосвязи Google+ Hangout на Google+ Hangouts. 15 мая 2013 года Нихил Сингал, менеджер Google по продуктам для связи в реальном времени, заявил на Google I/O, что переход к Google+ Hangouts означает прекращение поддержки XMPP (протокола, обеспечивавшего взаимодействие Google Talk с другими поставщиками и приложениями) в Hangouts. Сингал отметил, что пока Google Talk оставался доступным, можно было ожидать, что сторонние клиенты продолжат функционировать.

2014 год

30 октября 2014 года Google объявил в своем блоге Apps Updates, что "приложение Google Talk для Windows будет работать еще около двух месяцев, после чего будет отключено". После того, как 23 февраля 2015 года Google официально прекратил поддержку Google Talk для Windows, приложение продолжало функционировать в течение некоторого времени, по-видимому, в рамках переходного периода, который продлился до 28 февраля. С этой даты попытки подключения приводили к сообщению об ошибке "Имя пользователя и пароль неверны". Пользователи, столкнувшиеся с этой проблемой, получили уведомление по электронной почте, в котором, в частности, говорилось: "Мы заметили, что вы недавно пытались использовать приложение Google Talk для Windows. Хотим сообщить вам, что поддержка этого приложения была прекращена 23 февраля 2015 года. Мы рекомендуем вам попробовать Hangouts, чтобы оставаться на связи со своими контактами Google". Утверждалось, что приложение Google Talk для Windows по-прежнему можно будет использовать, подключаясь через приложения, поддерживающие протокол Jabber, такие как Pidgin и Gajim, но прямое подключение через Google или Gmail было невозможно.

2017 год

Приложение Google Talk для Android и инструмент Google Chat в Gmail были прекращены 26 июня 2017 года и перестали работать. Пользователи могли продолжать использовать сторонние XMPP-клиенты для подключения к устаревшему серверу Google Talk, но только для индивидуальных чатов с пользователями Hangouts.

В 2022 году

В мае 2022 года Google объявила о прекращении работы возможности подключения к Google Talk через сторонние приложения, которые являлись единственным оставшимся способом подключения к сервису, 16 июня 2022 года, что фактически сделало сервис неработоспособным.