【レポート】
既報の通り、Googleは1月25日(米国時間)、Webブラウザ「Google Chrome 4」の安定版(Windows版のみ)をリリースした。これに伴い、東京・渋谷のグーグルにおいて、同社シニア エンジニアリング マネジャーの及川卓也氏がChrome 4の新機能について説明を行ったので、これを紹介したい。
「シンプル、高速、スタイリッシュ - これはバージョンがいくつになろうと変わらないChromeの開発方針」と及川氏は冒頭でこう述べた。Chrome 4の主な新機能としては
の2つが挙げられるが、ベースはあくまでシンプルに徹し、拡張機能でもって「各ユーザがそれぞれ本当に必要とする機能を追加してもらいたい」(及川氏)とする。また、高速性については「終わりなきゴールだが、ブラウザは速ければ速いほどいい。どこまでも追求していきたい」としており、実際、JavaScriptエンジンの改良などにより、前バージョンのv3に比べ42%増のパフォーマンス向上を実現しているという。
拡張機能は、Chromeの設定メニューから「拡張機能」を選択すると「拡張機能ギャラリー」に遷移でき、好みのものを選択できる。また、Chromeでは拡張機能インストール時にブラウザを再起動する必要がないため、ユーザにとっては非常に使い勝手が良い。本稿執筆時点ですでに1,500以上の拡張機能がリストされているが、残念なのは日本語対応の拡張機能がまだわずかしかないことだ。及川氏もこの点については「日本人開発者にも、もっと拡張機能開発に参加してもらいたい」としている。
ブックマーク同期は、複数のPC間で同じ内容のブックマークを保存できる機能だ。職場と自宅で使用しているマシンが異なる場合などには非常に便利な機能である。同期を有効にすると、ユーザのGoogleアカウントにブックマークがオンラインで保存され、同期を有効にしている各PCのブックマークにも変更が反映される。
このように一般ユーザにとってもさらに魅力的なブラウザとなったChrome 4だが、及川氏は「Webアプリケーション開発者やデザイナーにとっても、大幅な機能向上が図られている」と強調する。Webブラウザは開発者にとって最も重要な開発環境のひとつ。したがって「ブラウザが"標準"に従い、それを"実装"していることが開発者/デザイナーにとっては非常に重要」とし、ChromeがWeb標準に準拠する姿勢であることを明確に表明している。
ブラウザの標準化がなぜ重要なのか。及川氏は「WindowsやMacといったPCだけでなく、携帯電話やスマートフォン、そして今後は家電製品までにブラウザが搭載される時代がくる。開発者がマルチプラットフォームで動作するWebアプリケーションを作ろうとするとき、標準に即していないブラウザに対応させるのは非常に困難。そういった開発のムダはなくしていかなければならない」と説明する。Chrome 4は、ブラウザのWeb標準の度合いをテストする「Acid3」において100/100のスコアを獲得しているが、高機能なWebアプリケーションが生まれる土壌作りのためにも、ブラウザベンダによる標準化に向けての努力は欠かせないとGoogleは捉えているようだ。
もうひとつ、Google/Chromeが開発者に向けて積極的にアピールしている点がHTML5への対応だ。HTML5は規格が正式に策定されるまでまだ数年かかると見られているが、数あるブラウザの中でも、Chromeは最も積極的にHTML5への対応を進めている。Chrome 4では、おもに以下の機能についての拡充が図られた。
複数タブで作業中にあるページでアラートが出た場合、該当ページだけでなく、ブラウザ下部のステータスバーにアラートが表示される。
Webアプリケーションのウィークポイントのひとつがオフライン機能だ。そのためChromeでは今回、クライアント環境にデータを永続化させるWeb Databaseと、メールボックスのような大きなデータをキャッシュするLocal Storageをサポートした。また、HTML5での採用は見送られているが、SQLを使用しないデータベースシステムであるSimple DBの取り込みもChromeでは行っている。
日本の開発メンバーが中心となり、<ruby>タグを使用して漢字の上部に振り仮名を表示させることが可能に。
双方向通信を"真の意味"で実現する機能。「HTTPをだまして一方向の通信を双方向に見せているような現在のシステムではなく、パイプラインでリアルタイムWeb通信を実現できる」(及川氏)ため、アプリケーションの大幅な高速化が期待できる。
また、HTML5ではなくCSS3に関する機能ではあるが、Web上の日本語表示の貧弱さを解決する有力な方法として「Web Fonts」をサポートしている。これはサーバにアップロードされたフォントをダウンロード→レンダリングすることでWeb画面に適用できるようにするもので、クライアントの環境に依存することなくさまざまなフォントの表示が可能になる。「欧文フォントのバリエーションの豊かさに比べ、日本語フォントに関してははっきり言って明朝とゴシックしか選択肢がなかったといっていい。Web Fontsはこの状況を大きく前進させられる可能性がある」(及川氏)
Webアプリケーションの機能向上はいちじるしいが、現在のWebアプリケーションはまだ多くの面でデスクトップアプリケーションに遅れを取っている。そのギャップを埋めるには、クライアントの環境を問わず、(ほぼ)同じ画面がブラウザに表示されていることが求められる。Webアプリ開発者が開発しやすい環境を促進するためにも、やはりブラウザの標準化は欠かせない。及川氏は「Chrome 4がWeb標準に沿った形でリリースできたことは(ブラウザベンダとして)非常に重要な一歩」と語るが、Googleが見ている先は、PCや携帯電話だけでなく人びとが持ち歩くすべてのデバイスにWebブラウザが搭載される日 - アプリケーション=Webアプリケーションとなる日、のようだ。
| Google「Chrome 4」正式版リリース - 拡張機能に対応 [2010/1/26] |
| 詳解! HTML 5と関連APIの最新動向 - Webアプリ開発編 [2009/8/17] |
| 詳解! HTML 5と関連APIの最新動向 - 新タグ&API編 [2009/7/31] |
| HTML 5アプリケーション開発について議論しよう! HTML5-Developers-jp発足 [2009/7/27] |
| Googleはいつも開発者とともに - Google Developer Dayが今年も開催 [2009/6/10] |
| ユーザに最適なWeb環境を - グーグル及川氏が語るChrome 2.0が目指すもの [2009/5/26] |
| Linux Mint 12 KDE登場 [10:26 2/10] |
| Dell、重複排除により最大98%のデータ削減が可能なバックアップストレージを発売 [09:44 2/10] |
| 北大、「ポジトロン断層撮影法」による脳腫瘍の性質を診断する手法を開発 [09:40 2/10] |
| NICTなど、手術支援ロボット「da Vinci」の3D裸眼映像伝送実証実験を計画 [09:36 2/10] |
| TI、再生可能エネルギー向けアプリ開発用マイコン搭載ソーラーキットを発表 [08:00 2/10] |
|
東武伊勢崎線浅草・押上~東武動物公園間が「東武スカイツリーライン」に [11:35 2/10] ライフ |
|
八田亜矢子、鷲尾春果アナの結婚を祝福!「先を越されて寂しいけれど…」 [11:30 2/10] エンタメ |
|
オンキヨー、24bit/96kHzのデジタル入力にも対応するDLNAスピーカー [11:22 2/10] 家電 |
|
自動車事故でかかる費用 [11:15 2/10] キャリア |
|
きらら100号記念! ニコニコ静画で「けいおん!」「キルミ」など無料配信開始 [11:04 2/10] ホビー |