Исходные коды Telegram

Со временем будет доступно больше исходных кодов. Следите за обновлениями.

Официальное приложение для Android.

Официальное приложение для iPhone и iPad.

Javascript-клиент для Mac, Windows и Linux.

Кроссплатформенное приложение для Windows, OS X и Linux.

Официальное приложение для устройств на Mac OS X.

Интерфейс командной строки для Telegram.

Официальное приложение Telegram для Windows Phone.

TDLib (Telegram Database Library) — простое и гибкое средство для разбработки клиента Telegram на Java.

Доступен в качестве библиотеки под Android (в будущем — и под другие платформы) в виде so-файла и интерфейсных Java-классов.

Библиотеки, использовавшиеся в S-версии Telegram для работы с языком TL, MTProto и API Telegram. Лицензия: MIT.

Внимание: большинство из этих библиотек давно не обновлялись.

Классы сериализации бинарных данных для TL

Telegram — Википедия

Telegram

Скриншот Telegram для Android
Тип клиент системы мгновенного обмена сообщениями[d]
Автор
Написана на C++
Интерфейс Qt
Операционная система Windows Phone, iOS, Android, Microsoft Windows, Chrome OS, Классическая Mac OS[d], Linux и macOS
Языки интерфейса английский, испанский, немецкий, нидерландский, итальянский, арабский, португальский, корейский, русский, французский и украинский
Первый выпуск 6 сентября 2013 года
Последняя версия
Состояние в активной разработке
Лицензия Проприетарный сервер. GPL v2 для клиентов Android, iOS и клиента командной строки;
GPL v3 для остальных клиентов
Сайт telegram.org
 Telegram на Викискладе

Telegram — кроссплатформенный мессенджер, позволяющий обмениваться сообщениями и медиафайлами многих форматов

[7]. Используются проприетарная серверная часть c закрытым кодом, работающая на мощностях нескольких компаний США и Германии, финансируемых Павлом Дуровым[8][9] в объёме порядка 13 млн долларов США ежегодно[10], и несколько клиентов с открытым исходным кодом, в том числе под лицензией GNU GPL.

Количество ежемесячных активных пользователей сервиса по состоянию на конец марта 2018 года составляет более 200 млн человек[11]. В августе 2017 года в своем Telegram-канале Павел Дуров сообщил, что количество пользователей увеличивается на более чем 600 тысяч ежедневно[12].

По данным исследовательского холдинга Romir на февраль 2018 года, в среднем пользователи Telegram в России тратят на него 10-11 минут в день. Самая большая доля пользователей приходится на россиян в возрасте 18-24 лет. В Москве Telegram в два раза популярнее, чем в России в целом, особенно среди аудитории от 35 до 44 лет

[13].

Помимо стандартного обмена сообщениями в диалогах и группах, в мессенджере можно хранить неограниченное количество файлов (→), вести каналы (микроблоги) (→), создавать и использовать ботов (→).

C 16 апреля 2018 года на использование мессенджера на территории России наложены ограничения (см. ниже).

История

Проект создан Павлом Дуровым, основателем социальной сети «ВКонтакте». В интервью The New York Times Павел рассказал[14], что первоначальная идея приложения пришла ему ещё в 2011, когда к его двери приходили спецназовцы. Когда последние всё-таки ушли, Дуров сразу же написал своему брату Николаю. Тогда же он и осознал, что у него нет безопасного способа коммуникации с братом. Сервис построен на технологии шифрования переписки MTProto, разработанной братом Павла — Николаем

[7][15]. Сам «Телеграм» изначально был экспериментом принадлежащей Павлу компании Digital Fortress с целью протестировать MTProto на больших нагрузках[15].

14 августа 2013 года представлен первый клиент Telegram для устройств на платформе iOS[15].

22 августа 2013 года один из участников конкурса Durov’s Android Challenge написал и выложил в открытый доступ первое приложение для операционной системы Android, совместимое с Telegram (использует тот же протокол MTProto)[16].

В октябре у проекта открылся веб-сайт и была представлена официальная версия Telegram под Android с открытым исходным кодом (GPL2)[17][18]. Предыдущая версия программы доступна под названием «Unofficial Telegram S»[19].

7 ноября 2013 года появились сторонние клиенты сервиса для Windows и macOS с ограниченным функционалом. Также был разработан концепт веб-версии клиента

[20].

В ноябре у программы насчитывалось, по данным «TJournal», около 1 миллиона установок[21].

В январе 2014 года вышла неофициальная веб-версия Webogram[22] от бывшего разработчика ВКонтакте Игоря Жукова.

21 июля 2014 года в App Store появилось приложение Telegram HD для iPhone и iPad, которое загрузила компания Telegram Messenger LLP[23].

Новое приложение получило специальную версию для Apple iPad, улучшило поддержку видео и фотографий высокого разрешения, добавило возможность пересылки анимированных изображений в формате gif[24]. На официальном сайте мессенджера в качестве клиента для iOS указано именно это приложение.

15 октября 2014 года в Telegram была добавлена поддержка псевдонимов, по которым возможно связываться с пользователями, даже не зная их телефонного номера, а также запущен веб-клиент

[25].

2 января 2015 года в Telegram была добавлена поддержка стикеров. Изначально в приложении 14 стикеров, но любой пользователь может модифицировать их или добавить свои собственные. В отличие от многих приложений, в Telegram стикеры полностью бесплатные[26].

В феврале 2016 года один из создателей Telegram Павел Дуров заявил, что мессенджером пользуются уже более 100 миллионов человек, при этом сервис доставляет около 15 миллиардов сообщений ежедневно. Ещё в сентябре 2015 года Telegram передавал 12 миллиардов посланий в день[27].

В апреле 2016 года стало известно, что в мае 2015 года корпорация Google рассматривала возможность покупки мессенджера за более чем 1 млрд долларов США[28][29].

В мае 2016 года появилась возможность редактирования отправленных сообщений. Внести изменения возможно в течение двух суток с момента отправки. В этом случае в сообщении появится специальная метка

[30].

22 ноября 2016 года разработчиками был запущен проект Telegraph — блог-платформа, бесплатный издательский инструмент, который позволяет создавать публикации, обзоры, вставлять фотографии и все виды embedded-кода. Telegraph — гибрид блог-платформы, мессенджера и платишера (подобного Medium), с концепцией анонимных имиджборд.

3 января 2017 года один из разработчиков добавил возможность удаления своих отправленных сообщений[31]. После удаления отправителем сообщения собеседник не сможет увидеть удалённое сообщение.

В марте 2017 года В. Д. Соловей со ссылкой на анонимный источник сообщил, что российские спецслужбы получили доступ к сообщениям пользователей и их архиву за три года. Павел Дуров назвал это заявление уткой

[32].

15 мая 2017 года стало известно о том, что десктопная версия Telegram получила возможность совершать звонки[33].

16 мая 2017 года администрация Telegram заявила, что не будет предоставлять информацию российским госорганам[34].

19 мая 2017 года вместе с новым обновлением в Telegram для iOS были убраны встроенные игры на HTML5. По словам основателя мессенджера Павла Дурова, представители App Store не одобрили публикацию новой версии мессенджера со встроенными играми, пригрозив команде Telegram удалением приложения из магазина[35].

28 июня 2017 года Роскомнадзор внёс программу в «Реестр распространителей информации»[36].

27 сентября 2017 года Дуров сообщил о поступившем 14 июля требовании ФСБ предоставить «информацию, необходимую для декодирования принимаемых, передаваемых, доставляемых и (или) обрабатываемых электронных сообщений», а также о последующем составлении административного протокола за невыполнение этого требования

[37].

11 октября 2017 года появилась обновлённая версия мессенджера Telegram для iOS и Android на русском языке, подготовленная при помощи новой платформы translations.telegram.org, с помощью которой интерфейс мессенджера переводился на украинский, франц

Telegram переходит на язык программирования Swift и заменит основной клиент для iOS приложением Telegram X

Как известно, с января этого года Telegram официально представлен двумя версиями своего приложения для iOS и Android: оригинальным клиентом и экспериментальным Telegram X. Последний был создан с помощью инструментов разработки TDLib на Android и переписан с нуля на языке программирования Swift для платформы iOS. Теперь команда разработчиков в течение нескольких недель планирует заменить оригинальное iOS-приложение Swift-версией.

Основатель мессенджера Павел Дуров рассказал в своём Telegram-канале, что версия Swift выглядит точно так же, как и текущее приложение, однако работает быстрее и потребляет меньше ресурсов. Он отметил, что разработчики «делают последние штрихи», но уже готовы перевести всех пользователей iOS-устройств на новое приложение. Первое время в работе Telegram, возможно, будут появляться ошибки и сбои, но Дуров обещает быстро устранить все возникшие проблемы.

Обе версии мессенджера на текущий момент доступны в App Store, хотя неясно, как это изменение повлияет на тех, кто всё ещё пользуется устройством с iOS 6, которая не поддерживает Swift (iOS 6 – минимальная версия системы для установки Telegram). С другой стороны, таких устройств сейчас насчитывается всего 0,03% по данным аналитической компании Apteligent – не такая уж и большая потеря, учитывая значительные улучшения приложения для подавляющего большинства пользователей iOS.

Пока неизвестно, планирует ли Дуров заменять основное приложение на Telegram X на Android. На данный момент Android-пользователи установили Telegram X более 5 млн раз, а средняя оценка клиента в Google Play составляет 4,5 балла.

Источник: Techcrunch

Телеграмма — Википедия

Материал из Википедии — свободной энциклопедии

Телегра́мма (от греч. τηλέ «далеко» + γραμμα «запись») — сообщение, посланное по телеграфу, одному из первых видов связи, использующих электрическую передачу информации.

Телеграммы передаются, как правило, по проводам или по радио с помощью телеграфа. Первые электрические телеграфы появились в Европе в конце XVIII — начале XIX века. Российским учёным Павлом Шиллингом в 1832 году был создан первый электромагнитный телеграф с оригинальным кодом, публичная демонстрация которого состоялась 21 октября того же года. Первую в США телеграмму отправил из Балтимора в Вашингтон 24 мая 1844 года американский изобретатель телеграфа Сэмюэл Морзе.

Ранние телеграфные аппараты распечатывали принятый текст на бумажной ленте с клейкой оборотной стороной, которая затем наклеивалась на лист бумаги для удобства чтения. К середине 1980-х годов появились телетайпы, в которых текст телеграммы распечатывался непосредственно на бумаге.

За дополнительную плату предоставляли возможность отправки поздравительных телеграмм, в этом случае лента или лист с принятым текстом наклеивались на художественно оформленный бланк.

В СССР[править | править код]

СССР: заполненный бланк (1944) СССР: внешний разворот бланка поздравительной телеграммы (1981). СССР: внутренний разворот бланка поздравительной телеграммы (1981). В правом нижнем углу видны следы наклеенных строчек текста.

Телеграфные аппараты имелись во многих отделениях связи. Для отправки телеграммы следовало заполнить специальный бланк; стоимость передачи одного слова для населения составляла в 1980-х годах 5 копеек для обычных телеграмм и 20 для срочных, поэтому в целях экономии телеграммы писались «в телеграфном стиле» — сжато и с опущенными предлогами. Cлужащий отделения связи подсчитывал количество написанных на бланке слов и принимал оплату; после вручения отправителю квитанции бланк передавался телеграфисту.

Телетайпная сеть представляла собой коммутируемую сеть передачи данных наподобие телефонной — на время передачи устанавливалось постоянное двустороннее соединение между приёмной и передающей сторонами, поэтому для сокращения времени связи использовалась предварительная подготовка данных. Телеграфист набирал текст с полученного бланка на клавиатуре телетайпа, получая на выходе перфоратора телетайпа перфоленту с текстом телеграммы в коде Бодо. Затем по справочнику определялся телеграфный код отделения связи адресата, (который не совпадал с почтовым индексом) и при помощи номеронабирателя на панели телетайпа устанавливалось соединение с этим отделением. Подготовленная на предыдущем шаге перфолента вводилась в перфосчитыватель телетайпа, после чего со сравнительно высокой скоростью воспроизводилась телетайпом отправителя, в то же время передавая данные телетайпу получателя, после чего связь разрывалась.

В отделении связи получателя распечатанный текст подготавливался к доставке (лента или лист с текстом наклеивались на обычный или поздравительный бланк) и передавался специальному почтальону — разносчику телеграмм, который незамедлительно доставлял его по указанному в телеграмме адресу.

Когда-то принято было посылать телеграммы по случаю важных событий, а в случаях любви — телеграммы романтического содержания. С развитием современных видов связи романтика, связанная с получением телеграмм, ушла.

В настоящее время телеграмма потеряла свою актуальность ввиду появления множества более удобных альтернативных средств связи. 27 января 2006 года американская компания Western Union, передававшая текстовые сообщения по телеграфу в течение полутора сотен лет, прекратила оказывать эту услугу.

Ростелеком по-прежнему оказывает услуги передачи телеграмм[1].

Телеграмму можно отправить и через интернет[2].

Telegram на русском: инструкция

Для того, чтобы включить русский или любой другой язык, которого нет в настройках Telegram, достаточно скачать специальный файл локализации с этого сайта или с проекта Transifex (необходима регистрация) и применить его.

Как русифицировать Telegram:

  1. Запросите файл локализации у специального бота:

    Вы также можете скачать файлы локализации на этой странице.

  2. Полученный файл нужно загрузить на своё устройство, нажав на сообщение с файлом. После скачивания изображение на кнопке изменится на иконку документа: .

  3. Нажмите на кнопку в виде трёх точек в правом углу сообщения:

  4. В появившемся меню нажать на кнопку «Apply localization file» (Применить файл локализации).

  5. В настройках (Settings > Language) выбрать нужный язык.

Готово! Теперь у вас есть Telegram на русском, украинском, или любом другом языке.

  1. Запросите у нашего бота файл для локализации на ваш язык:

    Если у вас не получилось скачать файлы у бота, скачайте их вручную на этой странице.

  2. После получения файла нажмите на значок стрелки, чтобы загрузить файл на устройство. После скачивания на кнопке появится иконка файла.

  3. Нажмите на сообщение:

  4. В появившемся диалоговом окне выберите «Apply localization»:

После выполнения указанных действий, язык приложения сменится на русский.

Поздравляем! Вы только что провели русификацию Telegram для iOS!

Удаление:

  1. Для удаления русского языка и восстановления исходных настроек, пройдите в Настройки > Настройки чата > Сбросить язык.

  1. С помощью нашего бота скачайте файл локализации для своего языка:

    Проблемы с ботом? Пожалуйста, скачайте необходимые файлы отсюда.

  2. Бот отправит вам файл локализации:
  3. Скачайте файл на компьютер, нажав на синюю кнопку со стрелкой.

  4. Перейдите в настройки («Settings» на верхней панели) и напечатайте на клавиатуре loadlang. Сразу после ввода откроется окно выбора файла.

    ИЛИ:

    Нажмите на пункт «Settings» (Настройки) в верхней панели, далее найдите раздел «General». После этого зажмите на клавиатуре клавиши Shift и Alt и нажмите на кнопку «Change language»:

  5. В окне выбора файла выберите скачанный файл локализации и нажмите «OK».

  6. Перезапустите Telegram для сохранения настроек.

Готово! Вы только что локализовали Telegram Desktop для Windows, OS X или Linux.

  1. Скачайте файл локализации для вашего языка:

    Файлы также можно скачать на странице со списком файлов локализации.

  2. Полученный файл переименуйте на Localizable.strings
  3. Откройте папку с Программами, найдите иконку Telegram и кликните по ней правой кнопкой мыши. В открывшемся контекстном меню выберите «Показать содержимое пакета»
  4. Поместите файл Localizable.strings в директорию /Contents/Resources (потребуется ввести пароль)
  5. Перезапустите программу

Локализация для этой платформы пока недоступна. Следите за обновлениями.

Читайте также:

Телеграм создал язык программирования для сети TON

  • Новости
  • Новичкам
    • Что Такое Криптовалюта?
    • Что Такое Blockchain?
    • Что Такое Bitcoin?
      • Перспективы и Прогноз Bitcoin
      • Как Создать Биткоин Кошелек?
      • Как и Где Купить Биткоин?
    • Что Такое Ethereum?
      • Перспективы и Прогноз Ethereum
      • Как Создать Кошелек Ethereum?
      • Где и Как Купить Ethereum?
    • Что Такое Altcoin?
    • Что Такое ICO?
    • Что Такое Майнинг?
    • Что Такое Смарт Контракт?
    • Что Такое Stablecoin?
    • Что Такое ETF фонды?
    • Что Такое Капитализация Криптовалют?
    • Что Такое Lightning Network?
  • Альткоины
    • Что Такое Ripple?
      • Перспективы и Прогноз Ripple?
      • Как Создать Кошелек Для Ripple?
      • Как и Где Купить Ripple?
    • Что Такое Bitcoin Cash?
      • Перспективы и Прогноз Bitcoin Cash
      • Как и Где Купить Bitcoin Cash?
    • Что такое Stellar?
      • Перспективы и Прогноз Stellar
      • Где и Как Купить Stellar?
    • Что такое EOS?
      • Перспективы и Прогноз EOS?
      • Где и Как Купить EOS?
    • Что такое Litecoin?
      • Перспективы и Прогноз Litecoin?
      • Где и Как Купить Litecoin?
    • Что Такое Monero?
    • Что такое криптовалюта TRON?
      • TRON Перспективы и Прогноз
      • Где и Как Купить TRON?
    • Что Такое IOTA?
      • Преимущества и Перспективы IOTA
    • Что Такое Dash?
      • Перспективы и Прогноз DASH
      • Как и Где Купить DASH?
    • Что Такое Binance Coin?
      • Перспективы и Прогноз Binance Coin?
      • Где и Как Купить Binance Coin?
  • Рейтинг
    • Рейтинг Криптовалют
    • Рейтинг Бирж
    • Рейтинг Обменников
    • Рейтинг Кошельков
    • Рейтинг Аппаратных Кошельков
    • Рейтинг Крипто Букмекеров

Отправить ответ

avatar
  Подписаться  
Уведомление о