既に普及期に入りつつあるHTML5
AndroidとともにGoogleが戦略的に注力している、もう一つのプロジェクトがGoogle Chromeだ。
Senior Engineering Managerの及川卓也氏は、HTML5などの新仕様をサポートするモダンブラウザの普及率が全世界で67.27%、日本でも60.83%と過半数を超える現況を説明。
HTML5は実用化されて普及期に入りつつあるとし、注目の機能として「3Dグラフィックス」「デバイスアクセス」「オフライン」の3つを挙げた。WebGLで実装した3Dのらせん状本棚のデモでは、HTML5は従来ネイティブアプリの代替という文脈で語られていたが、クラウドのパワーと組み合わせにより、Webだからこそ実現できるという領域を切り開きつつあることを示唆した。
その他にも、リアルタイムに音声データを作成・編集可能にする「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の変更履歴の管理ができる様子が、今後実装予定の機能も含めて紹介された。
進化しつづけるバックエンドを支えるクラウド技術
Webアプリにはブラウザだけでなく、バックエンドのクラウド技術も欠かせない。クラウド関連のトピックスとしては、PaaS環境「Google App Engine」を使ったモバイルアプリ、震災対策アプリの事例の他、クラウドストレージサービスの「Google Cloud Storage」、機械学習APIの「Google Prediction API」が紹介された。中でも、Google App Engine上でSQLを利用可能にする「Google Cloud SQL」のデモは聴衆の高い関心を集めていた。
Googleのカルチャーを表す3つの考え方
9月に一般公開したSNS「Google+」の近況(公開後3週間で4000万のユーザー登録、+1ボタンが50億回以上のクリック)が紹介された後、 Product Management Directorの徳生健太郎氏がGoogleのカルチャーを「なにごともエンジニアありき」(打合せにエンジニアを巻き込んで原動力とする)、「百聞は一デモに如かず」(議論だけでは前進しない/動くものを作って試行錯誤してみる)、「日本で『イケる!』と思ったら、世界のみんなも同感するかも」(日本に住んでいても世界に発信できるものがたくさんあるはず)、の3点にまとめて紹介した。
最後に、毎年Google Developer Dayの開催地が入れ替わる中、日本では開発者の熱意によって5年連続で開催し続けられていることに感謝の意を示し、基調講演は締めくくられた。
