現在東京都内で、Google Developer Day 2007が開催されています。こちらで記者が講演で取ったメモを公開することにしました。
ここに掲載するのは、ゲストとして登場したはてな取締役 最高技術責任者の伊藤直也氏の講演のメモです。講演を聴きながらのメモであるため完璧なものではありませんが、少しでもお役に立てば幸いです。
永井美智子(編集部)
はてなはGoogle APIをつかってさまざまなサービスを開発、提供している。
例)はてなMaps
はてなMapsはグーグルのAPI公開から1週間で作った。地図をつかったサービスをずっとやりたかったが、地図は権利関係がきびしく、無料で提供することはできなかった。紙データはあっても、プログラマブルなもの、インターフェースなどまで自分たちでできるようなものは難しかった。だからAPIが公開されたときにすぐ勢いで作った。
ある企業に見せに行ったところ、「1週間でこんなものをつくれるわけがない」と言われた。インターフェースに写真を載せるだけということで納得してもらったが、既存のアプリ開発者から見るとすごいことだとわかった。
例)ワンワンワールド
はてなラボで公開。はてなラボはサービスとして提供するにはユニークすぎて人集まらないけど面白いから公開したいというところで公開している。このようにエンターテインメント色の強いものも作れる。
例)はてなブックマーク+YouTube
ブックマークをオンラインで共有するはてなブックマークに動画を組み合わせた。YouTubeだと動画がたくさんありすぎてどれが面白いのかわからないが、面白い動画が知りたいということで組み合わせてみた。
APIがあったおかげで、普通なら難しかったものもできる。地図を用意してインターフェースも作りこんでといったことは難しい。動画サービスをやりながらブックマークサービスもやる、というのも非現実的。APIを公開してもらったおかげでできた。
プログラム書くときは、できそうだと思うとすぐやってみたくなる。APIがあると開発の敷居が低いのでやってみようという気になる。はてなでは企画を練って仕様を書いてからつくるというより、技術者の好奇心でうまれたものが多い。開発の敷居を下げる意味でもAPIは大事。
APIは技術者に対して実現性の敷居を下げる役割を持つ。サービスはユーザーをエンパワーするもの。APIは技術者をエンパワーするもの。APIはネットを豊かにする。APIはデータをオープンにする。たとえば自分が書いたブログを移行したいと思ったときに書いたものを移せなかったりすると困る。データはネットの中核。APIはデータ取得加工のインタフェース。データはユーザーのものだからそれを動かせることが重要。
いまのウェブはAPIでデータをプログラマブルにして共有し、APIを通じてネット上に伝播していくものだ。
Google APIは個人で作るのには難しい規模のサービスがオープンになっている点がすばらしい。Mapsのようにバックエンドに大きなインフラがあるものは、ほかにないと言う点でアドバンテージがある。仕様もオープンなので、プロプライエタリソフトをつかわなくてもいいし、プログラマブルなので使いやすい。インフラも速くて安定しているので安心。マッシュアップの欠点は先方がダウンしたときにどうするかなので、その辺に気をつかわなくていいことは大きい。
APIを使うことで、1人では難しかったこともできるようになる。
※このエントリは CNET Japan ブロガーにより投稿されたものです。朝日インタラクティブ および CNET Japan 編集部の見解・意向を示すものではありません。
メンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。
新着コメント
以前日経エレにCellの開発秘話が連載されていたのを思い出しました。設計の現......
PS3のCellが、なぜ日本のスパコンにならないか理由を調べてみた
投稿者 : a.ohshima
どもsugibeyaです。 草木生さんがなせこんな当たり前の話し(≒人は空気吸って......
大企業は社内調整が忙しくて、顧客に構っている暇はない
投稿者 : sugibeya
なんかこう… コンピューターのベンチマークで世界一なんて、イマイチ冴えない......
スパコンよりもダイコン 夢に金をかける時代は終わったのか
投稿者 : なななお
何でもごっちゃにして、面白がってくれればそれでいい的な、既存マスメディア......
スパコンの話を五輪招致みたいにしちゃいけないと思う
投稿者 : 森のクマさん
こんなにブックマークが付いたのは初めてですな。 面白い現象だ。...
大企業は社内調整が忙しくて、顧客に構っている暇はない
投稿者 : 草木生(そうもくしょう)