iPhone向けの新しいインスタントメッセージングアプリ「FireChat」は、ちょっとした話題になっています。その独特な機能がなければ、App Storeにある他のメッセージングアプリとの違いはほとんど分からないでしょう。
FireChat は、携帯電話や Wi-Fi 接続なしでインスタント メッセージを交換できる機能を意味するコードワードであるオフグリッド通信をサポートします。
これは一体何の闇の魔法ですか?
FireChat はクラウドソーシング企業 Open Garden の発明品で、App Store から無料で入手できます。FireChat は、Multipeer Connectivity Framework (MCF) と呼ばれる新しい iOS 7 技術を活用した Apple の機能である AirDrop と同じ原理を採用しています。
詳細は以下をお読みください…
画面下部から引き上げてコントロールセンターで AirDrop を有効にすると、iOS では画像、URL、またはその他のコンテンツを他の AirDrop ユーザーに直接送信できます。インターネット接続や iCloud アクセスは一切必要ありません。
AirDropにはBluetoothとWi-Fiの両方が必要です。まずBluetooth経由で近くのデバイスが検出され、次に2つのデバイスのWi-Fiアンテナ間で直接接続を確立することでデータ転送がネゴシエートされ、実行されます。これにより、近距離でのコンテンツ転送が可能になります。
AirDrop の優れた点は、データ交換に参加するデバイスが同じ Wi-Fi ネットワークに接続されている必要も、Wi-Fi ネットワークにまったく接続されている必要もないことです。
まさにそれが FireChat が実現することです。
このアプリは、iOS 7のマルチピア接続フレームワーク技術を利用して、近接するデバイス間でアドホックなピアツーピアネットワークを構築します。各デバイスがノードとなり、メッセージは匿名かつ安全にノード間で中継されるため、ネットワーク信号がなくても遠距離からのメッセージ送信が可能になります。
スクリーン名を作成すると、アプリは 2 つのチャット モードを提示します。「全員」ではノードを通じて連絡可能なすべてのユーザーと通信でき、「近く」では Bluetooth と Wi-Fi の範囲内でアプリを使用しているユーザーとのみメッセージの送信を制限できます。
「Nearby」機能はインターネット接続を使用しないため(匿名でメッセージを送信することもできるため)、ハッカーがあなたの通信を盗聴するのは困難です。「全員」の場合、アプリが動作する最大距離は接続されたノード(デバイス)によって異なります。
なぜコミュニケーションを身近な人だけに限定したいのでしょうか?
確かに、FireChatはFacebook Messenger、WhatsApp、その他の人気メッセージングアプリの代替にはなりません。FireChatの最大の魅力は、ネットワーク信号を必要とせず、ユーザーがどこでも簡単にアドホックコミュニティを作成できる点にあります。
これは、飛行機内、ビーチ、キャンプ中など携帯電話/Wi-Fi 接続がない状況や、コンサートやフェスティバルなどの混雑した会場でよく発生するネットワーク混雑時に非常に便利です。
主なハイライトは次のとおりです:
- iPhone、iPad、iPod touchで周りの人に即座にメッセージを送信できます
- 1人またはグループでチャットしたり写真を共有したりできます
- どこにいても人々が何を話しているかを確認したり、近くの人だけが参加できる会話を作成したりできます
- インターネット接続やモバイル通信範囲がなくても動作します
- 「近くのチャット」はあなたの現在地から30フィート以内で最もよく機能します
- 簡単: Facebookやメールでのログインは不要、パスワードを覚える必要もありません
- 自宅でも、世界中どこへ旅行するときでも使えます
- バッテリー消費に大きな影響はありません
iOS 7 のマルチピア接続フレームワークに関する Apple の説明から:
マルチピア接続フレームワークは、インターネット接続を必要とせずに、近くのデバイスの検出とそれらのデバイスとの直接通信をサポートします。
マルチピア接続フレームワークは、インフラストラクチャ Wi-Fi ネットワーク、ピアツーピア Wi-Fi、および Bluetooth パーソナル エリア ネットワークを使用して近くの iOS デバイスが提供するサービスを検出し、その後、メッセージベースのデータ、ストリーミング データ、およびリソース (ファイルなど) を送信してそれらのサービスと通信するためのサポートを提供します。
このフレームワークは、マルチピアセッションを容易に作成し、信頼性の高い順序通りのデータ転送とリアルタイムのデータ転送をサポートします。このフレームワークにより、アプリは近くのデバイスと通信し、シームレスにデータを交換できるようになります。
AppleはiOS 7で、ワイヤレスメッシュネットワークを初めて本格的に実装しました。この過小評価されている機能は、ウェアラブルデバイスにおいては欠かせないものになる可能性があると思います。
FireChat の詳細については、Open Garden の Web サイトをご覧ください。
FireChatはApp Storeから無料でダウンロードできます。
アプリにはiOS 7.0以降が必要です。
FireChatについてどう思いますか?