現代のスマートフォン業界における最大の問題点の 1 つは、Apple が iPhone 以外のメッセージング システムとうまく連携することを拒否しているという事実です。 米国では長い間、iMessage が iPhone ユーザーの間で圧倒的な地位を占めており、Android フォンの所有者は、果物の電話を持っている友人と通信するために SMS や Whatsapp などのサードパーティ サービスを利用することになります。
しかし、一部の知識豊富な人々のおかげで、macOS のインストールが実行されている限り、Android (および PC) で iMessage を入手できます。 このサービスは BlueBubbles と呼ばれ、Mac 上のサーバーとして機能して iMessage を傍受し、接続されたクライアント アプリにルーティングするオープンソース イニシアチブです。
奇妙? これが私がやった方法です。
macOS 仮想マシンのセットアップ
Mac が必要だという記事を読んだとき、私のように、あなたの心は沈んだかもしれません。 Mac はパーソナル コンピュータ市場の重要な部分を占めているわけではなく、安価でもないため、これは多くの人にとって問題です。 ただし、考慮すべきオプションがいくつかあります。
最初の、そして最も簡単な方法は、中古の Mac (Mac mini など) を安く手に入れて、そこから BlueBubbles サーバーを実行することです。 2 番目の方法はもっと複雑ですが、最終的にはこれにしました。 これには、macOS 仮想マシンが含まれます。
私はコンピューターオタクであることを隠していません。 私のユーティリティ クローゼットには、私のサーバーとして機能するコンピューターのクラスターがあります。 ネットワーク広告ブロッカー、Jellyfin メディア サーバー、Web サイトなどの重要なサービスはすべて、ここで仮想マシンと Docker コンテナーで実行されます。
しかし、macOS には仮想環境で適切に実行するための特定の要件があるため、eBay で中古の古い Xeon ワークステーション PC を 30 ドルで購入し、アップグレードされた CPU を 20 ドルで購入しました。
完全な開示、私はこれらの指示に従いました ニコラス・シャーロック (新しいタブで開きます) macOS Ventura を仮想マシンにインストールします。 手順はたくさんありますが、正確に実行すれば、うまくいくはずです。 VM の構成にはしばらく時間がかかりましたが、思ったよりもずっと簡単でした。 ただし、実際の macOS のインストール プロセスでは、セットアップに加えて多くの時間が追加されました。
しかし、起動に成功したら、macOS が適切に機能することを確認するための最終構成手順を完了し、Apple ID でサインインしてから、BlueBubbles をインストールするように設定しました。
BlueBubbles サーバーのインストール
ここからは、BlueBubbles の指示に従いました。これは非常に明確で、十分に文書化されています。これは、私の元テクニカル ライターを喜ばせました。 Web サイトにアクセスし、DMG ファイルをダウンロードしてインストールします。
Google Firebase コンソールで作業する必要があったため、クラウドベースの通知システムの構成には少し時間がかかりました。 そうは言っても、BlueBubbles は最初から最後までプロセス全体を案内してくれました。 全体がいかにシンプルであるかを理解しました。
私の 1 つの問題は、サーバーを公に実行する方法に行き着きました。 私は当初、ルーターで DDNS とポート フォワーディングを使用して、ローカル ネットワークから離れたときにメッセージを配信するつもりでした。 しかし、いくつかの構成の問題があったため、Cloudflare オプションを使用しました。 PC で長い URL 文字列を手動で入力するのが煩わしい場合でも、これはまだ無料で、これまでのところ正常に機能しています。 (携帯でQRコードをスキャンできます。)
サーバーが起動して実行されると、Pixel 5 にクライアント アプリをインストールし、サーバーが生成した QR コードをスキャンして、ブームになりました。 AndroidにiMessageがありました。
最終的な考え
勝利の声を上げたとき、ラップトップを膝から投げ出しそうになりました。 妻が私のテスト メッセージを受け取り、彼女の応答が青色に点灯したとき、私は大喜びしました。 最初から最後まで 3 時間ほど作業した後、Linux ラップトップ、ワークステーション、またはゲーム用 PC から iMessage を使用できるようになりました。
明らかに、この解決策は誰にとってもうまくいくわけではありません。 仮想マシンを実行するための容量が必要です。これは、既存の Windows または Linux コンピューター上のソフトウェアで実行できます。 明らかな方法は、古い Mac をデスクやクローゼットで実行することです。 サポートされていない Mac を Hackintosh に変えて、BlueBubbles で Ventura 固有の機能 (メッセージの編集など) を取得できます。 しかし、それは別のトピックです。
このすべての作業は価値がありましたか? 絶対。 私は主に iMessage を介して人々と通信するため、GrapheneOS を搭載した Pixel 5 を毎日のドライバーとしてより魅力的にしています。
ただし、iPhone と Apple ID で既に iMessage を使用しているため、私の経験はあなたとは異なる場合があることに注意してください。 それが経験をどのように彩るか、私にはわかりません。 自分で試してみるしかありません。