Добавить в корзинуПозвонить
Найти в Дзене

Что такое OpenMAX?

В мире современных технологий мессенджеры — это не просто приложения в телефоне, а огромные системы, состоящие из двух частей: "клиента" это то, что мы видим на экране и "сервера" это невидимый мозг в облаке, который передает наши сообщения. Обычно сервер это "черный ящик", который полностью контролируется компанией-разработчиком. Если компания решит закрыть проект, мессенджер просто перестает работать. Однако группа независимых программистов представила проект OpenMAX. Это открытая реализация сервера, которая позволяет мессенджерам продолжать жизнь даже после официального закрытия или при желании пользователей уйти от крупных корпораций. Разработчики OpenMAX не имели доступа к секретным "чертежам" и исходному коду официальных серверов. Чтобы заставить приложение "общаться" с их сервером, они применили метод реверс-инжиниринга (обратной разработки). Простыми словами это похоже на то, как если бы вы купили готовый сложный торт и, пробуя его по кусочкам, восстановили точный рецепт, чтобы
Оглавление

В мире современных технологий мессенджеры — это не просто приложения в телефоне, а огромные системы, состоящие из двух частей: "клиента" это то, что мы видим на экране и "сервера" это невидимый мозг в облаке, который передает наши сообщения. Обычно сервер это "черный ящик", который полностью контролируется компанией-разработчиком. Если компания решит закрыть проект, мессенджер просто перестает работать.

Однако группа независимых программистов представила проект OpenMAX. Это открытая реализация сервера, которая позволяет мессенджерам продолжать жизнь даже после официального закрытия или при желании пользователей уйти от крупных корпораций.

Как это работает?

Разработчики OpenMAX не имели доступа к секретным "чертежам" и исходному коду официальных серверов. Чтобы заставить приложение "общаться" с их сервером, они применили метод реверс-инжиниринга (обратной разработки).

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

Программисты анализировали сигналы, которые приложение отправляло в интернет, и расшифровывали их. В итоге они написали свой серверный код, который "отвечает" приложению именно так, как оно ожидает. Для самого мессенджера ничего не изменилось — он думает, что работает с "родной" системой.

Зачем нужен открытый сервер?

Проект OpenMAX решает сразу несколько важных задач:

  • Когда сервис, например «ТамТам», закрывается официально, его инфраструктура уничтожается. Открытый сервер позволяет сообществу или частным лицам запустить свою копию системы и пользоваться ей вечно.
  • Теперь не обязательно использовать только официальное приложение. Открытый протокол позволяет сторонним разработчикам создавать свои, более удобные или защищенные версии клиентов для этих сетей.

Текущий статус проекта

На данный момент OpenMAX — это рабочий прототип. Это значит, что основные функции, передача текста, базовая авторизация, уже работают, но проект всё еще находится в стадии доработки. Разработчики продолжают восстанавливать сложные функции, такие как групповые звонки, стикеры и передача тяжелых файлов.