Appleが愛用するiMessageアプリをAndroidユーザーに完全提供する日が来る可能性は低いでしょうが、Beeper Miniのおかげで、わずかな注意点を除けばそれが可能になりました。その方法をご紹介します。
Beeper Miniはまるで魔法のようです。設定は超簡単で、高度なセキュリティとプライバシーを備え、AndroidでもiMessageのメリットを余すことなく享受できます。
Androidでテキストメッセージを送信するのは、これまでずっと面倒でした。緑色の吹き出しは標準的なSMSテキストメッセージで、多くの制限があります。
GIF、画像、動画は大幅に低い解像度に縮小されます。グループメッセージは時々機能しないようです。
Tapbackレスポンス、スレッド返信、既読通知、入力中インジケーター、iMessageアプリは使用できません。さらに、これらは暗号化されていません。
グリーンバブルには多くの問題がある
Apple は将来 RCS を導入することでこれらの問題の一部を解消すると約束しているが、グリーンバブルの問題がすべて解消されるわけではない。
幸いなことに、今ではそれを回避して、切望される青い泡を手に入れる方法があります。
AndroidでiMessageの青い吹き出しを表示する方法
まず、PlayストアからBeeper Miniを対応するAndroidデバイスにダウンロードする必要があります。ダウンロードは無料ですが、初回トライアル後は月額料金が発生します。
アプリを開くと、2つの権限を付与するよう求められます。既存の会話をインポートするためのSMS履歴への許可と、連絡先へのアクセスの許可です。
その後、Googleアカウントでログインする必要があります。これはサブスクリプションのステータスを確認するためだけに使用されます。
Beeper Miniのセットアップ
これで完了です。これで準備完了です。Androidデバイスで青いバブルとその他のiMessage専用機能が利用できるようになります。
セキュリティは厳重で、メッセージを中継する Mac が稼働しているサーバー ファームはなく、すべてのメッセージはエンドツーエンドで暗号化され、連絡先リストは共有されず、Apple ID も必要ありません。
iMessageのどの機能が使えるか
iMessageが謳うほぼすべての機能が、Beeper Miniを使えばAndroidでも利用できます。最も基本的な機能は、青い吹き出しを表示することです。
Androidで送信した最初のiMessage
アプリを設定するとすぐに、次に送ったメッセージは青色に変わりました。Nothing Phone (2) から iPhone 15 Pro Max に青い吹き出しのiMessage を送信でき、逆も同様にできました。
最初のメッセージが届いた後、iPhoneと同じように既読通知が機能していることに気づきました。Androidスマートフォンにメッセージを返信し始めると、入力中を示すインジケーターも表示されました。
Beeper Miniの入力インジケーター
メッセージを長押しするか横にスワイプするだけで、スレッド形式で返信できます。Appleのメッセージアプリと同じように表示されます。
これらのメリットはすべて、長年の課題であったグループメッセージにも適用されます。さらに、会話をミュートすることもできます。
メッセージを送信した後、吹き出しを長押しすると、送信を取り消したり編集したりできます。メッセージが送信されるまでの時間を知らせるカウントダウンも表示されます。
タップバックエフェクトは、特定のメッセージにハート、親指を立てた絵文字、その他の絵文字で返信する機能です。もちろん、GIF画像も写真や動画と同様に高解像度で送信されます。
タップバック、送信取り消し、メッセージの編集がサポートされています
最後に、Apple IDでサインインすることを選択した場合、メッセージはすべてのAppleデバイスと同期されます。このログイン情報はAppleに直接送信され、Beeper Miniでは表示または保存されません。
Apple ID でログインすると、メールアドレスや iPad や Mac などの他の Apple デバイスからメッセージを送信できるようになります。
メールとメッセージの同期にはApple IDでサインインしてください
Beeper Mini は非常に堅牢ですが、いくつか機能していない点が見つかりました。少なくとも現時点では。例えば、位置情報の送信機能は現在実装されていません。
画面を花火、レーザー、風船で埋め尽くすなど、全画面メッセージ効果は現時点では使用不可です。
iMessageエフェクトはサポートされていません
同様に、iMessageアプリはiOSのミニアプリであるため、Androidではサポートされません。つまり、ゲームをプレイしたり、アンケートに回答したり、Apple Pay Cashを送信したりすることはできません。
テスト中にFaceTimeがサポートされていないことにも気づきましたが、これはあり得ない話ではありません。AppleはAndroid端末でウェブインターフェース経由でFaceTime通話を許可しているので、将来的には対応する可能性があります。
最後に、メッセージに直接ステッカーを貼ろうとしたところ、Beeper Miniで何らかのエラーが発生しました。画像やGIFとして送信すると問題なく送信できたのですが、インライン配置はうまくいかなかったようです。
Beeper Miniはどのように機能しますか
Beeper Miniの根幹は、16歳のセキュリティ研究者による小さなプロジェクトから生まれました。当時「PyPush」と呼ばれていたこのアプリは、iMessageをリバースエンジニアリングして他のプラットフォームでも動作するようにしました。PyPushはすぐに買収され、全く新しいBeeper Miniの基盤となりました。
強調しすぎることはありませんが、Mac リレーや Apple ID は必要なく、すべてがローカルの携帯電話で実行されます。
アプリを初めて使用すると、暗号化キーが生成されます。公開鍵はデバイスの認証のためにAppleのサーバーにアップロードされ、秘密鍵はAndroidデバイスのローカルに保存されます。
これらの暗号化キーはメッセージを送信する際に使用されます。メッセージを送信する際、メッセージはデバイス上で暗号化されてから送信されるため、Beeper、Apple、その他の誰もアクセスできません。
Beeper Mini バックエンドのセットアップ
Beeperが解決する必要があった困難な問題の一つは、新着メッセージの通知でした。Appleデバイスでは、iMessageはOS内で直接実行されるApple Push Notification(APN)サービスに組み込まれています。
AndroidではOS内にAPNがないため、接続を維持するにはアプリを常に開いたままにしておく必要があります。これは現実的ではありません。
代わりに、Beeperは自社のサーバー上で動作するBeeper Push Notification(BPN)サービスを開発しました。このサービスはAppleのサーバーに接続し、メッセージが送信されたことを検知してアプリ内で通知します。
Appleは送信とメッセージの暗号化/復号化の認証情報を分離しているため、プライバシーを維持できます。暗号化されたメッセージが読み取れない場合は、デバイス上でメッセージが復号化された場所を通知する前に、Appleが通知します。
開発者で、これを自分で検証したい場合は、自分でコンパイルして実行できるオープンソースの Python プロジェクトが公開されています。
Appleは簡単にはそれを殺せないだろう
Beeper Miniをめぐって最もよく聞かれる質問の一つは、Appleがバックエンドの変更だけでアクセスを遮断するのかどうかです。技術的にはAppleはそうすることが可能ですが、容易ではありません。iMessageの構造上、AppleはiMessageとApple IDの両方の認証プロセッサ全体を再構築する必要があるでしょう。
Androidの青い泡
これは大規模な取り組みとなり、すぐに実現できるものではありません。もしAppleがBeeper Miniの廃止に固執するのであれば、これは長期にわたるプロジェクトとなり、早くてもiOS 18までにはリリースされないでしょう。
今すぐ入手可能
Beeper Mini を実際に試してみたい方は、Play ストアから無料でダウンロードでき、7 日間の無料トライアルをご利用いただけます。
試用期間終了後、Beeper Miniは月額1.99ドルでご利用いただけます。iPhoneユーザーは、Androidユーザーとアプリを共有することで、30日間の無料試用期間を延長できます。