Что такое RCS и почему это навязанное будущее всех мессенджеров, включая iMessage?
22.01.24
История протоколов обмена сообщениями может быть скучной, подчас увлекательной, однако деньги и конкуренция рано или поздно заставят подчиниться рыночным стандартам всех. Об истории SMS, RCS и склонении Apple к сотрудничеству с остальными службами обмена сообщениями – расскажем в этом материале.
От SMS к RCS
Служба коротких сообщений (SMS) является одним из самых распространенных средств обмена текстовыми сообщениями на планете. Он появился с первыми шагами развития мобильных технологий. В декабре 1992 года инженер Нил Папворт, работая в компании Vodafone, отправил первое SMS-сообщение, выслав своему начальнику рождественские пожелания. В начале 2011 года около 80% всех пользователей мобильных телефонов в мире, что примерно составляет 3,5 миллиарда человек, ежемесячно использовали SMS для взаимодействия.
SMS может показаться устаревшим в эпоху, когда доминируют платформы мгновенного обмена сообщениями, но у него есть одно ключевое преимущество. Сообщения маршрутизируются через мобильную сеть оператора, то есть для использования этой технологии не требуется доступ в Интернет.
RCS (Rich Communication Services) – это протокол передачи данных, известный как «Advanced Messaging» в коммерческой реализации, разработанный GSMA (ассоциацией телеком-операторов). Та самая устраивающая ежегодную выставку MWC.
RCS является эволюцией SMS и MMS. Основное отличие RCS от SMS и MMS заключается в возможности пользователей использовать больше функций, кроме текстовых. Например, универсальный профиль RCS поддерживает сервисные сообщения о прочтении и индикаторах набора текста. Он позволяет организовывать групповые чаты и передачу изображений, видео и аудио.
Начиная с 2023 года, реализация RCS от Google также включает в себя стандартное сквозное шифрование (E2EE) для индивидуальных и групповых чатов.
Одним из ключевых отличий RCS от SMS является то, что RCS-сообщения отправляются через мобильный интернет или Wi-Fi, а SMS используется как резервный вариант.
С третьей стороны, кроме SMS и RCS, есть третий вид стандарта сообщений – iMessage от Apple.
А почему iMessage отдельно?
Apple анонсировала iMessage в июне 2011 года. В ходе презентации функции iMessage Стив Джобс пообещал открыть доступ к API всем разработчикам и заявил, что в будущем протокол станет Open-Source. Однако после его смерти руководство компании больше не возвращалось к этому вопросу.
В отличие от RCS, iMessage – это собственный протокол обмена сообщениями, который контролируется исключительно Apple и доступен (за исключением некоторых неофициальных кустарных путей) только на устройствах компании – iPhone, iPad, Apple Watch и Mac.
Хотя есть источники, утверждающие, что протокол iMessage основывается на XMPP, протокол фактически основан на Apple Push Notification Service (APNS) – собственном протоколе синхронной передачи бинарных данных.
Так же, как APNS, iMessage настраивает соединение проверки активности с серверами Apple. Каждое соединение имеет свой собственный уникальный код, который действует как идентификатор маршрута, который должен использоваться, чтобы отправить сообщение на определенное устройство. Соединение зашифровано TLS с использованием сертификата клиента, требующего устройства для активации iMessage.
Сейчас, когда владельцы устройств Apple пытаются отправить кому-то с телефоном Android текстовые сообщения или медиафайлы, фирменные синие пузыри меняют цвет на зеленый, переходя в формат стандартных SMS/MMS.
Почему Apple игнорировала RCS?
Несмотря на то, что работа над RCS началась раньше, чем Apple представила iMessage, RCS протокол имел серьезный недостаток, тормозивший его внедрение. RCS является многосторонним проектом. Долгое время были проблемы с согласованием всех участников RCS, а на ранних этапах протокол сталкивался с проблемами в работе.
В 2015 году Google активно включился в распространение RCS, приобретя компанию Jibe Mobile. С ней Google обеспечила себе поддержку экосистемы RCS. Samsung тоже некоторое время противостояла, прежде чем согласилась сделать Messages от Google программой обмена сообщениями по умолчанию на своих телефонах в США.
У Apple было мало стимулов принимать RCS и конкурировать с другими. По оценкам экспертов, iMessage имеет около 1 миллиарда пользователей по всему миру.
Apple заставили добавить поддержку RCS?
Очевидно так, идти против всех операторов и производителей железа и софта (в том числе и Google) не под силу даже несколько лет лидирующей компании из Купертино. Тем более что у нее тесные партнерские связи со всем телеком-рынком. Apple утверждала, что iMessage не должен подпадать под действие новых правил. Пользователи не платят непосредственно за его использование, а устройства Apple можно использовать без приложения обмена сообщениями.
Конкуренты давно стремились убрать эксклюзивность iMessage для аппаратного обеспечения Apple в надежде, что это может побудить клиентов перейти на их устройства. В письме, направленном в Еврокомиссию, подписанты в лице руководителей Google, Vodafone, Deutsche Telekom, Telefónica и Orange, требуют придать iMessage звание «основного» сервиса, и согласно Закону о цифровых рынках, Apple будет вынуждена «устроить» его совместимость с другими сервисами.
В конце 2023 года Европейский Союз таки принял Закон о цифровых рынках и услугах (DMA), который требует от вендоров не ограничивать возможности третьих сторон взаимодействовать с их системами.
Начиная с 2024 года, Apple планирует интегрировать поддержку RCS в свое приложение Messages. Однако в настоящее время эти два протокола несовместимы.
Руководитель проектов hi-tech.ua
Не пропустите интересное!
Підписывайтесь на наши каналы и читайте анонсы хай-тек новостей, тестов и обзоров в удобном формате!
Планшет Samsung Galaxy Tab S10 Ultra (SM-X926B): многое
Новый планшет Samsung Galaxy Tab S10 Ultra получил большой 14,6”-экран, топовый процессор Mediatek Dimensity 9300 и стилус S Pen. Попробуем разобраться для чего такой девайс
Facebook Messenger получит видеозвонки в формате HD и фоны, созданные ИИ Facebook мессенджер обновление
Meta анонсировала новые функции для своего приложения Messenger, направленные на улучшение качества общения и удобства пользователей. Среди ключевых обновлений — возможность совершать видеозвонки в формате HD
Патч для STALKER 2: Heart of Chornobyl с исправлениями выйдет уже на этой неделе игры обновление
Студия GSC Game World анонсировала первый пострелизный патч для S.T.A.L.K.E.R. 2: Heart of Chornobyl, который выйдет на следующей неделе для ПК C и Xbox