「電話番号、覚えなくなった」――3日で登録9万人、Twitter通話アプリ「OnSay」にみる通話の未来(2/3 ページ)

» 2011年11月11日 11時54分 公開
[山田祐介,ITmedia]

「シンプル」だが工夫もあるOnSayの仕組み

 ウタリとライフツービッツはOnSayの提供前に、Twitterを使った位置情報ゲーム「ecolien」をリリースしており、Twitter連携アプリの開発ノウハウを持っていた。プロジェクトゼロにはVoIPに詳しい開発者が在籍しており、3社のノウハウを結集することでOnSayは完成した。

 通話を実現する仕組みはこうだ。まず、ユーザーがTwitterアカウントをOnSayに登録すると、そのアカウントがOnSayのデータベースに利用者として登録される。同時に音声通話のための固有IDが発行され、OnSayのアプリがこれを自身のIDとして記憶する。さらに、利用者の相互フォロワーの情報をAPIを介して取得し、OnSayのデータベースに照会。相互フォロワーの中にOnSay利用者がいれば、通話可能な相手としてアプリのリストに加わるという。

 実際に通話する際には、固有IDを使って相手を呼び出し、P2Pによる通話が実現する。純粋なP2Pならば、通話の際にサービス提供側のサーバに負担がかかることはないが、OnSayでは通話品質向上のため、P2Pとサーバ間の双方をトラフィックに応じて切り替えられるようになっている。

 「基本的な仕組みはシンプル」とライフツービッツの沢田さんは語るが、一方でTwitterならではの工夫も取り入れた。Twitterでは、フォロー数が数万、数十万と膨大なユーザーもいる。フォロー情報を根こそぎ照会するのは、APIの制限などを考えると現実的ではない。そのため、OnSayではユーザーのタイムラインに上がってきたアカウント情報をチェックし、徐々に照会していく仕組みとした。タイムライン上に相互フォローかつOnSay利用者のアカウントが現れれば、アプリの「友だち」リストに順次登録されていくというわけだ。また、目的のユーザーがリストに表示されない場合のために、アカウント名を直接入力して検索できるようにもしている。

photo ウタリの樋口さん

 さらに通話アプリとして“現実的”に使えるよう、プッシュ通知の仕組みも取り入れた。アプリ側の開発を担当したウタリの樋口克弘さんによれば、呼び出し相手がOnSayアプリを起動していない場合、まず端末に着信を知らせるプッシュ通知が届き、相手の呼び出し中にアプリを起動すれば、そのまま通話できる仕組みになっているという(現在、iOS 5対応が完全でなく、機能が正常に動作しない場合もある。鋭意アプリを修正中とのこと)。常にバックグラウンドで起動していなくても、こうした仕組みがあればアプリを活用しやすい。

 また、「常駐で立ち上げても問題がないように作っている」(樋口さん)とのことで、バックグラウンドでアプリが待機していても、バッテリーはほとんど消費しないそうだ。


photophoto ログインすると、相互フォローしているユーザーが通話可能な相手として自動でリスト表示される(写真=左)。電話がかかってくると端末に通知がくる(写真=右)

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年06月19日 更新
  1. なぜ? カーナビが「NHK受信料」対象になるワケ 課金されるケースと徴収を免れる方法 (2025年04月15日)
  2. Gemini搭載の新「Google Home スピーカー」が1万6800円で登場 会話の推論能力やレスポンスが向上 (2026年06月17日)
  3. ドコモ、「d払い特典」の還元上限を「一律200ポイント」に変更 ランクによっては改悪 (2026年06月16日)
  4. 岐路に立つシャープのスマホ戦略 AQUOS proモデルは「白紙」、wish新機種は「プランニング中」 (2026年06月17日)
  5. 「ナビダイヤル」の改善を 「dカード」を無理やり契約させているのか――NTT定時株主総会で出たドコモ関連の主要質問まとめ (2026年06月18日)
  6. NHK受信料の未収数、6年ぶりに削減 その裏で強まる反発 (2026年06月16日)
  7. 楽天モバイルの通信品質を意識? KDDIのpovoは「通信不安の声を拾う」戦略 “意味深”なメッセージの意味 (2026年06月18日)
  8. NHK ONE、簡単には「閉じられないメッセージ」表示へ 目的は“NHK受信料”の徴収 なぜ強引な仕様に? (2025年11月12日)
  9. 「OPPO Find X9 Ultra」日本上陸 300mm超望遠ユニット(レンズ)を装着可 7月8日発売 (2026年06月18日)
  10. Google、「Android 17」をPixelに配信開始──マルチタスクの「バブル」やAIでの動画生成機能など (2026年06月17日)
最新トピックスPR

過去記事カレンダー