Команда Telegram представила открытую библиотеку TDLib (Telegram Database Library), с помощью которой сторонние разработчики могут создать свою версию мессенджера с дополнительными опциями, пишет VC.ru.
Код с основными функциями Telegram и дополнительная документацияTDLib доступны на GitHub. Библиотека совместима с любым языком программирования, который поддерживает функции C, говорится в блоге компании. Также она включает интеграцию с Java и C . Инструмент можно использовать для разработки на Android, iOS, Windows, macOS, Linux и других платформах.
Все приложения, созданные с помощью TDLib, отвечают нормам компании о безопасности данных пользователей, заверили в Telegram.
«TDLib обеспечит стабильную работу при медленном подключении к интернету и гарантирует, что все обновления будут поставляться в верном порядке. Все локальные данные также шифруются с помощью пользовательского ключа шифрования», — говорится в сообщении.
С помощью TDLib был разработан альтернативный клиент Telegram X, который компания официально представила 31 января. Разработчику потребовалось около года, чтобы воспроизвести все основные функции мессенджера и добавить дополнительные возможности, говорится в блоге Telegram.