Apple долгое время работала напильником над своим мессенджером, даже отдельный магазин со стикерами для него создала. В русскоязычном сегменте интернета iMessage — самый недооцененный мессенджер, мы-то привыкли к Telegram, Viber, Whatsapp. А там, на родине iPhone, iMessage — незаменимая штука, де-факто это стандарт текстового общения. Возможно, пользователи Apple хотели бы попробовать Android на собственной шкуре, но что делать с длинной историей переписок в iMessage?
На форуме Reddit нашёлся шестнадцатилетний умелец Роман Скотт, который создал приложение weMessage, ему удалось перенести общение с iPhone на Android смартфоны. Этот поступок взбудоражил окружение, люди начали активно обсуждать программное изобретение. Конечно, в бочке мёда есть и ложка дёгтя, о которой пишет сам разработчик.
weMessage состоит из двух частей программного обеспечения: самого приложения Android и сервера обмена сообщениями, который я назвал сервером weServer. Чтобы использовать weMessage, вам нужно установить weServer на компьютер Mac. WeServer действует как «мост» между компьютером Mac и вашим Android-устройством. WeServer — это сервер обмена сообщениями, который обрабатывает и передает iMessages на Android-устройство и обратно. Проблема, из-за которой требуется компьютер Apple, заключается в том, что iMessages необходимо отправлять через устройство Apple для доставки адресату. IMessages отправляется через серверы Apple, и единственный способ сделать это законно — использовать устройство Apple. Если бы weServer поддерживал Windows или Linux, я бы не только нарушил несколько лицензий EULA, но и ожидал бы дальнейших действий со стороны Apple, которые, вероятно, устранили бы лазейку.
Оказывается, до попытки Романа, другие разработчики использовали эту же схему, но Apple, с завидной регулярностью, выкатывала обновления для Maс, которые блокировали возможность использования macOS как сервера для Android. Роман утверждает, что продолжает работу над своим приложением и регулярно его обновляет.