SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

イベントレポート

【Google Developer Day 2011】今後のカギはAndroid、HTML5、ソーシャルグラフ活用


既に普及期に入りつつあるHTML5

 AndroidとともにGoogleが戦略的に注力している、もう一つのプロジェクトがGoogle Chromeだ。

 Senior Engineering Managerの及川卓也氏は、HTML5などの新仕様をサポートするモダンブラウザの普及率が全世界で67.27%、日本でも60.83%と過半数を超える現況を説明。

 HTML5は実用化されて普及期に入りつつあるとし、注目の機能として「3Dグラフィックス」「デバイスアクセス」「オフライン」の3つを挙げた。WebGLで実装した3Dのらせん状本棚のデモでは、HTML5は従来ネイティブアプリの代替という文脈で語られていたが、クラウドのパワーと組み合わせにより、Webだからこそ実現できるという領域を切り開きつつあることを示唆した。

WebGLで実装した3Dのらせん状本棚のデモ。3D表現された書棚が高速で回転する
WebGLで実装した3Dのらせん状本棚のデモ。3D表現された書棚が高速で回転する

 その他にも、リアルタイムに音声データを作成・編集可能にする「Web Audio API」を使ったサンプル「WebAudio Drum Machine」や、WebSocketと組み合わせたサンプル「Plink」(リアルタイムに複数人でセッションできる)が実演され、リッチメディア活用面でのHTML5の潜在能力も示された。

 Google Chromeもアクティブユーザー数が全世界で2億人を超え、日本でも前年同時期に比べ約2倍と、急速に普及が進んでいる。この理由として及川氏は、ユーザー向け機能の拡充だけではなく、開発者向けプラットフォームとしても整備が進んだことで、ブラウザ上で動くアプリも含めた全体として優れたユーザー体験を提供できたことが大きな要因だと分析した。

 Chrome上で動くWebアプリは「Chromeウェブストア」で提供することができ、グーグルへ5%の手数料を払うことでアプリ内課金も実現できる(現在米国のみ対応しているが近いうちに日本でも提供予定)。

 また、Google Chromeには標準で「Google Chrome Developer Tools」というデバッグツールが搭載されている。難読化されたコードの自動整形や、OSネイティブのカラーピッカーを利用したCSSの編集、CSSの変更履歴の管理ができる様子が、今後実装予定の機能も含めて紹介された。

「Google Chrome Developer Tools」でCSSの変更履歴を管理している様子
「Google Chrome Developer Tools」でCSSの変更履歴を管理している様子

進化しつづけるバックエンドを支えるクラウド技術

 Webアプリにはブラウザだけでなく、バックエンドのクラウド技術も欠かせない。クラウド関連のトピックスとしては、PaaS環境「Google App Engine」を使ったモバイルアプリ、震災対策アプリの事例の他、クラウドストレージサービスの「Google Cloud Storage」、機械学習APIの「Google Prediction API」が紹介された。中でも、Google App Engine上でSQLを利用可能にする「Google Cloud SQL」のデモは聴衆の高い関心を集めていた。

10万人以上の開発者によって20万以上のアプリが運用されているGoogle App Engine。一日あたりのページビューも伸び続けている
10万人以上の開発者によって20万以上のアプリが運用されているGoogle App Engine。一日あたりのページビューも伸び続けている

Googleのカルチャーを表す3つの考え方

 9月に一般公開したSNS「Google+」の近況(公開後3週間で4000万のユーザー登録、+1ボタンが50億回以上のクリック)が紹介された後、 Product Management Directorの徳生健太郎氏がGoogleのカルチャーを「なにごともエンジニアありき」(打合せにエンジニアを巻き込んで原動力とする)、「百聞は一デモに如かず」(議論だけでは前進しない/動くものを作って試行錯誤してみる)、「日本で『イケる!』と思ったら、世界のみんなも同感するかも」(日本に住んでいても世界に発信できるものがたくさんあるはず)、の3点にまとめて紹介した。

 最後に、毎年Google Developer Dayの開催地が入れ替わる中、日本では開発者の熱意によって5年連続で開催し続けられていることに感謝の意を示し、基調講演は締めくくられた。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
イベントレポート連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/6260 2011/11/02 21:36

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー