Nothing Chats の初見:Android 版 iMessage

Nothing Chats の初見:Android 版 iMessage

WIREDに掲載されているすべての製品は、編集者が独自に選定したものです。ただし、小売店やリンクを経由した製品購入から報酬を受け取る場合があります。詳細はこちらをご覧ください。

更新:NothingはNothing ChatsをPlayストアから削除し、「いくつかのバグ」を理由にリリースを延期しました。ただし、Sunbird自体はセキュリティ上の懸念を理由にユーザーに通知を送信しました。このアプリは同社が主張するようにエンドツーエンドで暗号化されていません。

これまで主にAndroidスマートフォンを使ってきた私は、「グリーンバブル」というレッテルを貼られることをあまりにもよく知っています。iPhoneで誰かにメッセージを送ると、iOSのデフォルトのメッセージングプラットフォームであるiMessageに私のメッセージが表示されるのですが、アプリは私のメッセージを安全だがApple独自のiMessageプロトコルから時代遅れのSMS/MMSプロトコルに切り替えます。iPhoneでは、これにより会話の私の側のバブルの色が青から緑に変わり、友達にからかわれる原因になります。また、多くの最新のメッセージング機能が機能しなくなります。会話は暗号化されず、グループチャットで一部のメッセージを見逃し、写真や動画は低画質でしか共有できず、既読確認も表示されません。

昨年、Appleがリッチコミュニケーションサービス(RCS)プロトコルを採用するよう促す議論が再燃しました。RCSはAndroidとiOSユーザー間のテキストメッセージ体験を向上させ、多くの機能を復活させるでしょう。また、Androidスマートフォンでもメッセージを青色に表示するBeeperのようなアプリも登場しました。

スマートフォンブランドのNothingが、この一時的なアプリ市場にNothing Chatsで参入しました。現在はベータ版で、Nothing Phone (2)ユーザーのみが利用できます。このアプリを使えば、iPhoneの連絡先にメッセージを送信しても、会話が鮮やかな緑色に染まってしまうことはありません。私はベータ版を数日間使っていますが、バグは多いものの、問題なく動作します。

誰もが知らない重要な問題?Appleは、来年iPhoneがRCS規格を正式にサポートすると発表しました。これで緑と青のバブル騒動が終わるとは思いませんが、プライバシーを守るためにAppleの採用を待つのが賢明かもしれません。

チャットタイム

アプリをインストールしてNothing Chatsアカウントを設定したら、iMessageなどのサードパーティサービスをApple IDで接続する必要があります(Appleデバイスがなくても作成できます)。私のApple IDで2要素認証を有効にしていたため、MacBookにApple IDでのサインイン試行に関するプロンプトが表示され、承認して確認コードを入力する必要がありました。また、Googleメッセージアプリ経由でRCSに接続すれば、すべてのテキストメッセージがNothing Chatにルーティングされます。ただし、テキストメッセージの通知が届かないという問題が発生し、数ヶ月、あるいは数年前に送信されたテキストメッセージの通知が届くようになったため、この方法はお勧めしません。

Nothing Chatsで話したい相手を見つけるのに苦労しました。名前を検索すると表示される人もいれば、そもそも存在しない人もいました。そこで、Googleの連絡先リストで手動でその人の電話番号を探し、アプリからメッセージを送信し、既存の連絡先に追加しました。「送信失敗」というメッセージが何度も届きましたが、数分待つとうまくいくことが分かりました。Nothing Chatsは最初にvCardを自動的に送信するので、受信者は新しいチャットペルソナと既存の連絡先情報を統合できます。

いくつか奇妙なルールがあります。メッセージを送信する相手のiPhone所有者の電話番号は、相手のiPhoneのApple IDに紐付けられているか、メールアドレスを選択できます。メールアドレスはiMessageの受信アドレスとしても設定されている必要があります。グループチャットはiMessageでのみ作成できます。(私はiPhone所有者2人とAndroidスマートフォン所有者1人とグループチャットを作成し、メッセージを送信しましたが、相手は返信したと言っているにもかかわらず、返信がありませんでした。もしかしたら私のことが嫌いなのかもしれません。)

Nothing Chatsのスクリーンショット

ブレンダ・ストーリャル氏とジュリアン・チョッカトゥ氏の厚意による

こんな状況にもかかわらず、私はiPhoneで友達とメッセージを送ることができました。友達側は青色で表示されました。青色で表示されたからといって、iMessageのすべての機能が自動的に動作するわけではないので、覚えておいてください。ボイスメモは動作しましたし、メッセージのリアクション、既読通知、入力中インジケーターも動作しました。しかし、iPhoneの持ち主のフォーカス状態は見えず、iMessageのゲームは静止画しか表示されず、笑ってしまいました。

Nothing Chatsは現状、必要最低限​​の機能しか備えていないメッセージングクライアントです。位置情報共有機能も、ステッカーも、音声通話やビデオ通話機能も内蔵されていません。まだ発展途上のアプリなので、これらの機能は今後徐々に充実していくものと思われます。

仕組み

では、このプロセスはどのように機能するのでしょうか?もし実際に可能なら、なぜGoogleは独自のメッセージングクライアントでまだ実現していないのでしょうか?それは、Apple IDを第三者に渡すことになるからです。Nothing Chatsを支える技術は、Sunbirdという会社が提供しています。仕組みは以下のとおりです。

Apple IDを提供すると、Sunbirdによって完全に暗号化され、最初に提供したApple IDデータは破棄されます。暗号化されたデータに平文の機密情報が含まれていないという保証はないため、Apple IDの安全性は確保されます。Sunbirdは、「Appleエコシステム上でネイティブに、必要に応じてApple IDを安全に検証および作成する」プロセスの特許を取得しています。

「あなたの認証情報は暗号化され、Sunbirdの北米または欧州版Mac mini(あなたの所在地によって異なります)のいずれかに関連付けられ、アプリを通じて送信されるiMessageの暗号化リレーが作成されます」と、Nothingの広報担当者であるジェーン・ニョ氏は述べています。「Sunbirdのサーバーデータストリームは完全に暗号化されており、たとえデータストリームに侵入があったとしても、Apple IDデータはどこにも保存されず、暗号化プロセスの一環として自動的に削除されるため、アクセスすることはできません。」

このリレーが一度作成されれば、たとえサーバーに物理的にアクセスできたとしても、Sunbird自身も他の誰もアクセスできないという保証はありません(Sunbirdができるのはリレーを削除することだけです)。しかし、Security Research Labsの創設者兼チーフサイエンティストであるKarsten Nohl氏は、そうではないと考えています。彼は、サードパーティのサービスを介してメッセージをルーティングすることは、エンドツーエンドの暗号化を本質的に破ることになると述べています。

「ユーザーは、サンバードがメッセージを盗聴することを自制していると信頼する必要がある」とノール氏はメールで述べた。「サンバードがメッセージを盗聴できるようにシステムを設計できない技術的な理由はない」

Sunbirdを信頼するかどうかはさておき、Appleが来年RCSサポートを追加するかどうかは議論の余地があるかもしれない。しかし、この展開はNothingの行動を阻んだり、新アプリのリリースを遅らせたりはしていない。NothingのCEO、カール・ペイ氏はメールで声明を発表し、次のように述べている。「Appleが2024年にRCSサポートを導入する予定というニュースは正しい方向への一歩ですが、iOSとAndroid間の相互運用性に関する問題をすべて解決するわけではありません。iMessageをコアサービスプラットフォームとして指定するよう働きかけ続け、Appleに来年のRCS発表の責任を負わせ、この議論を継続していくことが不可欠です。」

注目すべきは、この「グリーン vs ブルー」論争は、AppleがスマートフォンOSの主流ではない米国以外ではそれほど一般的ではないということです。「世界の他の地域では、あらゆるプラットフォームで利用可能な、同じレベルのエンドツーエンド暗号化を提供するメッセンジャーアプリを喜んで使っています」とノール氏は言います。「エンドツーエンドの保護を諦めるようユーザーを辱めることは、米国におけるAppleの市場支配による意図せぬ、しかし深刻な副作用です。」