インタビュー
田口元の「ひとりで作るネットサービス」探訪:
「twitterMobile」はどうやって生まれたのか――荘野和也さん (2/2)
「サービスを使わないでどうする」から生まれた「twitterMobile」
「サービス開発者たるもの、サービスを使わないでどうする」。隣の席にいたamachangにいつもそう言われていた。新しいネットサービスが登場するととりあえず試してみた。Twitterもそうしたサービスのうちの1つだった。
そしてTwitterを便利に使っているうちに「これは携帯向けサービスであるべきではないか」と思うようになった。Twitterは思ったことを気軽にアップできるツールだし、入力するデータもそれほど多くはないからだ。「はてなブックマークカウンタ」でサービス開発に慣れた荘野さんは、今度はPHPを使いTwitterの携帯版の開発に取り組んだ。
夜中にインスタントメッセンジャー「Google Talk」でTwitterに“つぶやき”ながらの開発だった。「友達とTwitterで会話しながらテストしました。気がついたらほんの2〜3時間で簡単な機能を実装することができました」
「twitterMobile」。荘野さんのブログから2007年4月に「twitterMobile」としてリリース。サービスはASPではなくて、スクリプトを配布する形式にした。ユーザーが自分のサーバにインストールしなくてはいけないためハードルは高い。しかしサービス提供者側にIDとパスワードを伝える必要がないため、ユーザーは安心して使えた。
コードを公開することでいいこともあった。つまり、スクリプトを配布することでオープンソース的な効果も得たのだ。「僕のコードを書き直してくれたり、Twitterとの通信を手軽にできるようなClassを書いてくれる人が出てきたのです。これは本当にうれしかったですね」。そうしたフィードバックを受け、GPS携帯から自分が今いる場所をTwitterに投稿できる機能などを追加していった。
苦労したのはデバッグ作業だった。携帯の機種は無数にある。通信キャリアが違えば処理も違ってくる。途方にくれていた荘野さんはふと思いついた。「TwitterのサービスはTwitterでデバッグすればいいのでは?」。新しい機能を追加したあとに荘野さんはTwitterで呼びかけた。「今、機能を追加したβ版ができました。どなたかテストしていただけませんか?」。荘野さんの呼びかけにユーザーが集まった。こうしてtwitterMobileは順調にバージョンアップを繰り返すことができた。

Twitterで「おはよう」から始まる毎日
思い付いたアイデアはメモ帳に書き留めている。仕事で必要なマークアップのアイデアをまとめている最中だという。「いずれまとめた結果を社内で発表したいですね」。携帯はauの「W52S」。通勤には1時間かかっている。「通勤電車では携帯をずっといじっています。まずTwitterで『おはよう』。そのあとはポケットはてなでブックマークやはてなダイアリーを見て回ります」
普段の持ち物は少なめ。左からメモ帳、携帯、名刺入れ。JavaScript、XUL、PHPと貪欲に知識を吸収している荘野さん。「勉強した後には必ず人に説明するようにしています。人に説明できないということは理解できていないということですから。ガイアックスの社内勉強会でもよく発表しますよ」。注目しているのはHTML 5、Opera、Firefox 3。「自分が不便に感じることはどんどんツールを作って解決していきたいですね」と語る荘野さんはまだ21歳。彼が次に発表するサービスに期待したい。
バックナンバー
- ひとりで作るネットサービス 一覧
- Webサービス発ラジコン経由――iPhoneアプリ「TwitCasting」にたどり着いた赤松さん
- データ蓄積=コミュニケーション!? 「テレビジン」で視聴率じゃない指標を――福田さん
- ただしイケメンに限……らない! ネットならフリーターでも生活できる――ロプロスさん
- 「Twitterなら続けられる」を試験勉強に――tsuduketerのTetsuさん
- デザインできなくても作れる――デザイナーを経て「NENPYO」を作り上げたdaiskipさん
- 斬新とは省略すること――「AR三兄弟」川田さん
- アイデアを判断することと生み出すことは違う――「超店舗検索」鈴木さん
- 元高校教師がいかにしてネットサービスを開発したか――「割り勘電卓」増永さん
- 「○○と言えばここ!」のポジションを目指して――「クイズ研」岩崎さん
- iPhoneアプリはポスト・イットで作る!? 「QuadCamera」「ToyCamera」深津さん
- 携帯からいつでも“つぶやける”――「MovaTwitter」藤川さん
- サイバーショット携帯がきっかけ!? 「携帯百景」kimzoさん
- 【番外編】携帯片手にワンクリックするだけ――終電知らずの2人が作った「終電jp」
- 【番外編】元任天堂のメンバーが作ったフィギュアコミュニティー「fg」
- 田舎にいてもチャンスはつかめる――「Chamap」でコンテスト優勝、kentaroさん
- ほかの人の作品は見ません――「武器ジェネレータ」ららぴまさん
- 【番外編】目指せ日本発、世界初――相互添削SNS「Lang-8」の学生起業家
- 【番外編】「PhotoShare」で世界を変える――中島聡さん
- 生活に密着すれば使ってもらえる――ガソリン価格比較サイト「gogo.gs」小川さん
- 「もっとプレスリリースを出せばいいのに」――「BlurHighlight」岩本流攻めのアプローチ
- 【番外編】作ったのは普通の会社員5人――ブログを書くだけで苗木が育つ「グリムス」
- 【番外編】学生時代の開発チーム3人が再集結――撮った画像がスライドショーになる「Smillie!」
- 誰もが簡単に作れるアプリを目指したい――サーバなしで使える「Afrous」冨田慎一さん
- 世界でウケるサービスを作って、売却してみたい──taskit.jp・mizzuさん
- アルファブロガーになりたくて──アウトプットにこだわる「CREAMU」川下さん
- 「子育てマイアルバム」を作ったのは元“子連れニート”――荒木稔さん
- 平等に評価されるからこそ──誰もが挑戦できる「コピー2.0」・赤星琢哉さん
- “地道”こそビジネス成功への近道――「ongmap」・直鳥裕樹さん
- 【番外編】「高校生がもっと出てきてほしい」――「ねみんぐ!」を作った現役高校生3人組からのエール
- 「一番デキる人」に安住しない――ルー語変換・冨田尚樹さんの“学び力”
- ToDo管理ツール「Remember The Milk」誕生秘話――Gmailから着想
- 「twitterMobile」はどうやって生まれたのか――荘野和也さん
- 【番外編】開発合宿で出会った3人が作ったお小遣い帳
- 【番外編】カップルで作るネットサービス──うわさメーカー
- 独学で学びAPI作成プログラマーへ──KOSHIAN・船木さん
- シンプルなツールをシンプルな生き方で──Plnet.jp・駒形さん
- 【番外編】学生グループをまとめてネットサービスを運営――サークルライフ
- 「弁当の買い出し」でPCの面白さに目覚めた――あとで行く・石原淳也さん
- デザインとシステムの垣根を超えたい――Yasuhisaさん
- ネットもプログラミングも全部“ゲーム”――3分クイズ・秋元裕樹さん
- 行動力だけで生きるエンジニアの“上京物語”――はてブTV・あきやんさん
- 「やりたいことを見つけなくちゃ」――なんちゃって個人情報・kazinaさん
- 「住みたいところに住む」ためのネットサービス――やわなん・りもじろうさん
- “文系出身プログラマー”が独立するまで――コトノハ・大日田貴司さん
- 既存のサービスの不満な点を改良したい――CEEK.JP・吉田光男さん
- 書籍編集者が運営する生活改善応援サイト――早起き生活・百瀬央さん
- 「1人で作るなら、一気にやるのが重要」SimpleAPI・伊藤まさおさん
[田口元,ITmedia]
Copyright© 2012 ITmedia, Inc. All Rights Reserved.
誠Focus
@IT自分戦略研究所
結婚と開業のあいだ
ステマ的な記事になってしまったら申し訳ありません。 私事で恐縮ですが、5月2...
健康について第54回 食について(5) 次世代に引き継ぐ習慣
お世話になります。龍澤と申します。 年がら年中、健康について考えておりますの...
独立を考えるエンジニアに勧めたい開発言語「Alinous-CORE」
17日にAlinous-COREという開発言語がメジャーバージョンアップしま...
誠 Biz.ID