Одной из причин популярности iPhone стал встроенный мессенджер Apple iMessage. Он расширил возможности привычных SMS при общении двух владельцев iPhone. Они могут получать сообщение об открытии послания и видеть, что собеседник набирает ответ. При общении пользователя iPhone с владельцем Android эти возможности теряются. Но на гаджетах с мобильной ОС Google можно получить функции iMessage.
Для этого понадобится на Android установить программу PieMessage. При этом обязательно необходимо иметь компьютер Apple Mac – он будет выступать промежуточным звеном при пересылке сообщений. Если его нет, тогда подойдет обычный ПК с виртуальной машиной, на которой работает настольная операционная система Apple OSX. Эта машина должна работать круглосуточно и должна быть подключена к интернету. У интернет-провайдера также необходимо заказать услугу «Белый IP-адрес».
На компьютер с операционной системой Apple необходимо установить клиенты PieOSXClient и JWS. Первый считывает новые сообщения из базы данных iMessages, а второй – передает их к мобильному клиенту Android PieMessage. В этих программах укажите полученный «белый» IP-адрес.
Вот пошаговый порядок действий:
- переместите messages.applescript в папку (/Users/);
- откройте JavaWebServer как проект в программе IntelliJ. Запустите класс class Server;
- откройте PieOSXClient в программе IntelliJ;
- запустите класс PieOSXClient;
- откройте PieMessage-Android как проект в Android Studio;
- скомпилируйте файл apk для своего Android-устройства.
Данный способ для явных фанатов Apple, поскольку обычный пользователь будет пользоваться каким-то кроссплатформенным мессенджером.