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