52
AndroidユーザーにiMessageを送信する方法

Appleは、意図的に「ウォールドガーデン」を構築していると非難されることが多い。ウォールドガーデンとは、内部のユーザーにとってはシームレスに機能するが、他社のプラットフォームとの相互運用性を妨げる閉鎖的なエコシステムである。

その一例が iMessage です。これは安全で機能豊富なメッセージング サービスですが、iOS デバイス間でのみ機能し、友人全員が iPhone を使用している Android ユーザーにとっては非常に面倒なサービスです。

しかし、近い将来、RCSメッセージングによって状況は一変するかもしれません。RCSは、iMessage風の機能を標準SMSに搭載します。AppleとGoogleの両社がRCSサポートの追加に取り組んでいるという噂があり、これは関係者全員にとって朗報です。

しかし、まだ実現には至っておらず、読者の皆様からAndroidデバイス間でiMessageを送受信する方法があるかどうか、よくご質問をいただきます。幸いなことに、その方法はあります。ただし、このチュートリアルで紹介する方法(weMessageというサービスを使用する方法)では、AndroidユーザーがMacコンピューターも所有している必要があり、実現は難しいかもしれません。もしMacコンピューターで送受信できるのであれば、ぜひ読み進めてください。

もちろん、友達に Android から iPhone に移行するようアドバイスすることもできます。

AndroidユーザーにiMessageを送信する方法:weMessage

あなたは何が必要ですか?

この方法は主に Android ユーザー側で設定する必要があるため、まずは、iMessage を受信するために、ある程度の労力を惜しまない (またはデバイスにソフトウェアをインストールさせてくれる) Android ユーザーの友人が必要になります。

もちろんAndroidデバイスが必要ですが、前述の通りmacOS Yosemite以降を搭載したMacも必要です。MacはiMessageを受信し、スマートフォンに転送するため不可欠です。ソフトウェア面では、AndroidデバイスとMacの両方にweMessageをインストールする必要があります。

weMessageを設定する

セットアッププロセスのほとんどはAndroidデバイスではなくMacで行われます。それでは始めましょう。

Javaをインストールする(必要な場合)

Java がインストールされていることを確認してください。weMessage はターミナルを開いて java と入力することを提案します。ターミナル ボックスに長いコード ストリームが表示された場合は Java がインストールされていますが、Java をインストールする必要があることを警告するダイアログ ボックスがポップアップ表示された場合は、指示に従ってください。

OracleのウェブサイトからJDK(JREではありません)を入手し、インストール手順に従ってください。macOS版を入手してください。

プライバシー設定を調整する

ここで、macOS にターミナルのプライバシー設定をアップグレードするように指示する必要があります。

システム環境設定を開きます。「セキュリティとプライバシー」>「プライバシー」>「アクセシビリティ」を選択し、南京錠アイコンをクリックしてパスワードを入力して設定のロックを解除します。プラス記号をクリックし、「ターミナル」(アプリケーション > ユーティリティ内)を見つけてクリックし、「開く」をクリックします。

AndroidにiMessageを送信する方法:プライバシー設定

weMessageサーバーを設定する

同社のウェブサイトからmacOS用のweServerをダウンロードし、ダウンロードしたフォルダ内のrun.commandをダブルクリックしてください。(開発元が不明なMacアプリを開く方法の手順に従う必要がある場合があります。)

ここで、電子メール アドレス (この Mac に設定されている iMessage アカウントと一致する必要があります) とパスワード (任意のパスワードでかまいませんが、覚えておく必要があります) を入力する必要があります。

AndroidデバイスでweMessageを設定する

AndroidデバイスにweMessageをまだインストールしていない場合はインストールし、アプリを開きます。weServerを実行しているMacのIPアドレス(システム環境設定 > ネットワークで確認できます)と、前の手順で入力したメールアドレスとパスワードを入力します。

これで完了です。アプリにチェックマークが表示され、Macのターミナルに戻ると、すべてが接続されたことが表示されます。これで、Macに送信されたiMessageをAndroidデバイスで受信できるようになります。

ただし、現時点では、MacとAndroidデバイスが同じインターネット接続に接続されている場合にのみiMessageを受信できます。外出先でもアクセスできるようにするには、ポート転送を設定する必要があります。

AndroidユーザーにiMessageを送信する方法:weMessage