Похоже, что Beeper Mini, простое решение iMessage для Android, было просто слишком хорошим, чтобы быть правдой — или, по крайней мере, недолгой мечтой. В пятницу, менее чем через неделю после его запуска, в приложении начались технические неполадки, когда пользователи внезапно перестали отправлять и получать сообщения blue bubble. Проблемы усугублялись в течение дня, сообщения накапливались в субредакте Beeper. Несколько человек из The Verge не смогли активировать свои телефонные номера Android с помощью Beeper Mini по состоянию на полдень пятницы, что является явным признаком того, что Apple заткнула все дыры, которые изначально позволяли приложению работать.
Beeper Mini стал результатом комплексной попытки перепроектировать протокол обмена сообщениями Apple. 16-летнему старшекласснику удалось успешно реализовать это, и некоторое время все работало без сбоев. Эти усилия легли в основу нового приложения, для которого требуется подписка в размере 2 долларов в месяц. Вот что написал мой коллега Джейк несколько дней назад:
Его разработчики выяснили, как зарегистрировать номер телефона в iMessage, отправлять сообщения непосредственно на серверы Apple и отправлять сообщения обратно на ваш телефон непосредственно внутри приложения. Это был сложный процесс, который включал в себя деконструкцию конвейера обмена сообщениями Apple от начала до конца. Команда Beeper должна была выяснить, куда отправлять сообщения, как они должны выглядеть и как вернуть их обратно из облака. По словам Мигиковски, самой сложной частью было взломать то, что по сути является висячим замком Apple на всей системе: проверить, является ли подключенное устройство подлинным продуктом Apple.
Куинн Нельсон из Snazzy Labs также снял отличное видео, в котором рассказывается о технических деталях. Среди разработчиков и пользователей Beeper существовала вера — или, я полагаю, надежда — на то, что для Apple заблокировать приложение для Android было бы таким тяжелым испытанием, что это не стоило бы таких хлопот. Очевидно, это оказалось проще, чем кто-либо ожидал.
Это сильно меняет планы Beeper; компания надеялась превратить Beeper Mini в универсальное приложение для обмена сообщениями, которое в конечном итоге будет включать RCS и SMS.
Генеральный директор Beeper Эрик Мигиковский не отрицал, что Apple успешно заблокировала Beeper Mini. “Если это Apple, то, я думаю, самый большой вопрос в том … если Apple действительно заботится о конфиденциальности и безопасности своих пользователей iPhone, зачем им останавливать сервис, который позволяет их собственным пользователям отправлять зашифрованные сообщения пользователям Android, а не использовать незащищенные SMS? После объявления о поддержке RCS становится ясно, что Apple знает, что здесь у них зияющая дыра. Beeper Mini появился сегодня и отлично работает. Зачем заставлять пользователей iPhone снова отправлять незашифрованные SMS, когда они общаются с друзьями на Android? ”
Предыдущие попытки заставить iMessage работать на Android — подобно оригинальному приложению Beeper — были связаны со сложными системами с удаленными компьютерами Mac, входящими в Apple ID пользователя. Nothing, стартап соучредителя OnePlus Карла Пея, недавно пытался внедрить iMessage в свой последний телефон, но этот план был быстро сорван из-за соображений безопасности и конфиденциальности. Подход Beeper Mini, который фактически взаимодействовал с собственными серверами Apple, был самой впечатляющей попыткой на сегодняшний день. Но если компания не сможет каким-то образом обойти блокаду Apple, это будет очень мимолетной попыткой.