Не знаю как это реализовано в GTalk, но в XMPP есть протокол «XEP-0136», который позволяет хранить историю на сервере Jabber. В качестве примера клиента, который поддерживает этот протокол, могу привести Vacuum-IM. У меня получилось поднять это расширение в личном ejabberd. При открытии окошка диалога клиент подгружает последнюю историю, это очень удобно.
Разве что я не понял, зачем с недавней версии потребовались права act as an account authenticator.
Звучит страшно. Когда родной клиент Dropbox потребовал аналогичного — в комментах начались жуткие срачи о том, что ТАКИЕ права этому прикладу не нужны, и их появление суть разрешение на взлом своего телефона.
Так что я перестал обновлять Xabber, и, в конце концов, его грохнул.
IMO.IM меня почти полностью устраивает, а в некоторых вопросах и вовсе побивает ксаббера.
Какая-то пошлятина, эти скриншоты с известными людьми.
Да и пиар этот тоже дурно пахнет. Хочешь сделать опенсоурс — сделай.
Думаю, весть об этом разошлась бы не хуже, чем такой грубый трюк.
Лучше бы пользовались гайдлайнами. Иной разраб такое вырвиглазие морочит, что хоть стой, хоть падай. При фукнционале выше среднего. Но таки приходится сносить такой софт обычно.
Разработчики Xabber обещают открыть код, если наберут 50к подписчиков в твиттер