Как работает iMessage

Опубликовано: 21.10.2017

Текстовое общение занимает в нашей жизни одно из первых мест. Мы пользуемся Skype, Jabber, Gtalk, ICQ и SMS для того, чтобы обмениваться информацией со своими собеседниками не прибегая к передаче голоса. Два года назад Apple добавила в этот список еще одну службу для передачи коротких текстовых сообщений — iMessage .

Лично я, как пользователь техники Apple, очень рад такому способу общения со своими знакомыми, друзьями и близкими. Ключевым достоинством для меня является возможность приема и отправки iMessage непосредственно с Mac, iPhone и iPad. Это же здорово, вы не задумываетесь откуда вам можно отправлять сообщение. Вы просто отправляете их с того устройства, с которого это в конкретной ситуации делать удобнее всего.

И мне, как настоящему гику было интересно, как именно работает iMessage на архитектурном уровне. Потратив некоторое количество времени на поиски информации в интернете и проведя немного довольно простых экспериментов получилось для себя выстроить достаточно ясную картину того, что упрятано у iMessage под капотом.

Кому доставлять сообщения?

Прежде всего меня заинтересовал вопрос о том, как iMessage знает, куда отправлять сообщения. Вернее, как система доставки сообщений понимает какой из миллионов iPad, Mac или iPhone принадлежит именно тому человеку, которому было адресовано сообщение. Оказывается, все достаточно просто и логично. Для того, чтобы инициировать вас как уникального пользователя iMessage с уникальным устройством нужно всего три вещи:

Аккаунт в iCloud (который по совместительству является Apple ID); UDID вашего устройства; Номер телефона или e-mail адрес, который привязан к Apple ID;

Этой информации достаточно для того, чтобы сообщение, отправленное вашим визави, было доставлено вам на ваш iPhone, iPad или Mac. Если вы покупаете себе новый iPhone, Mac или iPad меняется UDID устройства и информация о связке iCloud/UDID/телефонный номер/e-mail обновляется и сообщения будут приходить уже на новое устройство, а о старом система забудет.

Лента Новостей

Скачать лучший антивирус для Android бесплатно на русском языке
С появлением большого количества приложений и сайтов под мобильную платформу Андроид возросла и опасность занести вирус на свое устройство. В лучшем случае вредоносный файл внесет незначительные изменения

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

Нужен ли антивирус для Android? ТОП-5 антивирусов для андроид
Здравствуйте. Коснемся такой вот интересной многим темы и хотя сомневаюсь что на данный момент подобные статьи могут попасть на верхние строки поисковых систем. Но этот сайт как личная энциклопедия для

Как узнать какая программа вызывает сбои. Что делать если компьютер тормозит, зависает, глючит.
После продолжительного использования стационарного компьютера или ноутбука на базе Windows пользователи могут столкнуться с ситуацией, когда ПК стал сильно тормозить и работает медленно. Причин торможения

Антивирус для Андроид. Какой лучше?
На сегодняшний день очень важна защита телефона не только в повседневной работе, а и в сети. Для этого создано множество антивирусов и из-за подобного разнообразия довольно сложно определится какой

Рейтинг лучших антивирусов для Андроид
Лучший антивирус для Андроид — 360 Security 360 Security — это пакет защиты для мобильной системы Android, созданный китайской компанией QIHU. Он имеет антивирусный сканер обнаружения вредоносного и опасного

Топ-5: Лучшие бесплатные антивирусы для Android (Рейтинг 2016 года)
Смартфоны и планшеты требуют защиты от вредоносного кода, в том числе вирусов, троянов и так далее. Для этого существуют платные и бесплатные антивирусы. И сегодня мы составим рейтинг пяти лучших антивирусов,

FAQ: Какой антивирус лучший для Андроид, лучшие антивирусы на Android
Огромная распространенность устройств под управлением Android поставила под угрозу безопасность пользовательских данных и денежных счетов по двум причинам. Во-первых, широкий круг пользователей привлекателен

10 лучших бесплатных антивирусов для Android
Что вы делаете, когда покупаете новый смартфон на Android? Вы можете загружать свои любимые приложения, которые часто используете. В вашем списке может быть много приложений для социальных сетей, таких

Лучший антивирус для Андроид 2017
Интернет несет в себе массу возможностей и вместе с ними большое количество опасностей. На платформе Андроид главную угрозу для смартфона представляют Трояны — вирусные программы, которые похищают личную

*/ ?>
Яндекс цитирования
Adobe Photoshop | 2D графика, 2D анимация Adobe Illustrator | графика, вектор, анимация Adobe Flash | графика, вектор, анимация Adobe Acrobat | графика, текст Adobe After Effects | графика, анимация, спецэффекты Adobe Premiere Pro | графика, анимация, спецэффекты, монтаж Sound Forge | редактирование звука и музыки ZBrush | программа для трёхмерного моделирования Autodesk Mudbox — графическая программа, для создания 3D объектов, 2D скетчей, карт неровностей, карт нормалей, карт замещения. UVLayout - приложение для создания и редактирования UV координат треxмерных объектов Autodesk 3DMax | 3D графика, 3D моделирование, 3D анимация Autodesk Maya | 3D графика, 3D моделирование, 3D анимация Cinema 4D | 3D графика, 3D моделирование, 3D анимация Blender | 3D графика, 3D моделирование, 3D анимация
rss