「電話番号、覚えなくなった」――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年08月03日 更新
  1. 4キャリアで買うべきおすすめスマホ【2026年8月版】「一括1円」「月1円」からお得なiPhone/Pixel/Galaxyまで (2026年08月02日)
  2. 「ドコモの銀行」きょう始動 「d NEOBANK」消滅、最大4.5%還元 強みは何か解説 (2026年08月03日)
  3. ahamoに「神です」との声――値段そのままで40GBに 「課金されたのかと思った」と戸惑いも (2026年08月01日)
  4. ゲオが「ゲオのサマーセール2026」を8月8日から開催、中古のスマホやゲームがお得に (2026年07月31日)
  5. 「酷暑日」が生まれた昨今 「ペルチェ素子」付きの腰掛けファンなら乗り切れる? (2026年08月01日)
  6. JR東日本「分かりにくい」新幹線券売機を改善へ なぜ、スマホではなく「駅での最短1分購入」を実現? (2026年07月04日)
  7. AIの“タダ乗り”を防ぐKDDI「Buffmee」を試す 150コンテンツの連携に価値あるが、回答には物足りなさも (2026年08月01日)
  8. 【ワークマン】2900円の「撥水ワッシャーリュック」 表面に独特の陰影を演出 (2026年08月02日)
  9. “Suicaが使えない”改札、東京メトロ上野駅に設置 期間限定で “クレカ”と“QRコード”専用 (2026年07月31日)
  10. ソフトバンクがHAPSの試験サービスを8月に開始――今年、サービスを開始すると宣言したNTTグループはいつなのか (2026年08月02日)
最新トピックスPR

過去記事カレンダー