HTML5はFlashやSilverlightを不要なものにする
新野淳一 Publickey2009/11/27
性能とリーチは、デスクトップとWebのトレードオフ
─── グーグルやモジラにもインタビューしたのですが、彼らは「HTML5のWebアプリケーションは、デスクトップアプリケーションが得意とする分野でも優位になるだろう」といっています。これについては、どう思いますか?
Lie まったくその通りだと思います。HTML5で書かれたWebアプリケーションは、デスクトップアプリケーションよりも使われるようになるでしょう。今日でさえ多くのWebアプリケーションが使われており、パッケージソフトはだんだん使われなくなっているのですから。
またオペラでは、ウィジェットにも積極的に取り組んでいます。ウィジェットはWebブラウザのウィンドウに依存せず、単独でデスクトップアプリケーションのように動作します。オペラエンジンが内部で稼働していますが、動作にOperaブラウザは必要ありません。
─── ただしWebアプリケーションには、まださまざまな性能や機能上の制限もあると思います。
Lie たしかに、性能などにまだ課題はあります。もしも性能が必要なアプリケーションならば、引き続きネイティブなアプリケーションとして作った方がよいでしょう。しかし、性能などよりも、もっと多くの利用者にリーチできる方を重視するアプリケーションもあります。HTML5でWebアプリケーションを書くことにより、Windowsマシンだけでなくモバイルフォンなどのユーザーにまでアピールできるようになり、非常に幅広いリーチを持つことができるのです。
性能とリーチ、それはネイティブアプリケーションとWebアプリケーションのトレードオフだと思います。
あらゆるデバイスでより良いネット体験を提供したい
─── モバイルデバイスでは、さらに性能などの制限が多いですね。
Lie モバイルにコンピューティングパワーを求めている人はいないと思います。それよりも、ポケットに入って持ち歩ける方を求めているでしょう。
われわれはそういうニーズに対して、Webをどんなデバイスにも解放して、デスクトップPCだけでなく、あらゆるデバイスで利用者により良いネット体験を提供したいと考えています。例えば、(ノルウェーから)東京に旅行するという場合、デスクトップPCを持っていなくても、モバイルデバイスを持っていれば、ほとんどのドキュメントやメールなどを見ることができるような経験です。
また、モバイルデバイスをデスクトップPCとシンクロナイズさせておくと、モバイルデバイスの画面にはデスクトップPCと同じスピードダイアログが出ます。すると、いちいちタイプしなくても、いつも使うWebサイトがモバイルフォンで簡単に開くことができるようになります。スピードダイアログは好きにカスタマイズすることもできます。こうした体験をオペラでは提供していこうとしているのです。
CSS3やSVGは、2010年から使われ始める
─── HTML5以外にWebブラウザのテクノロジーで注目しているものはありますか?
Lie SVG(Scalable Vector Graphics)には注目をしています。SVGはドットではなくベクトルで描画するので、クオリティを維持したまま拡大縮小ができるので、Webで扱うイメージを非常にスケーラブルにできます。
また、SVGを使えばHTMLの中に小さなSVGコードを書くだけで、円や棒などのグラフを表示できるようになるでしょう。SVGとCSSをHTMLと一緒に使うことで、いままで画像が多く使われていたWebページの表現方法が変わっていくのではないかと思っています。
Lie氏がOperaブラウザ上で示したSVGのデモ |
ただし、SVGや現在策定中のCSS3はまだテイクオフしていません。Webブラウザで使い始める人が増えるのには、もう少し時間がかかるでしょう。そもそも私がCSSに最初にかかわり始めたのが1994年で、1996年には仕様が固まりましたが、本格的に使われ始めたのは2001年辺りからでした。ですから、普及には時間がかかると思っています。
しかし、CSS3やSVGは非常に魅力的な機能なので、来年、2010年には使い始める人が増えてくるものと期待しています。
ブラウザにサーバを組み込む新機能「Opera Unite」
─── Operaの新しい機能、「Opera Unite」はどうですか?(2009年11月23日にOpera 10.10で機能を正式公開、参考:Operaブラウザの更新版がリリース、3件の脆弱性に対処)
Lie Opera Uniteは、WebブラウザにWebサーバを組み込む技術で、いままで写真共有サイトなどほかのWebサイトにデータを送らないとできなかったことが、ずっと簡単にできるようになります。例えば、自分のマシン内に家族の写真などのファイルがあって誰かと共有したいとき、そのまま自分のマシンから公開できるのです。
もちろんこれには欠点もあって、公開していたいのなら、ずっとマシンをネットにつなげておかなくてはいけません。
しかし、これはあくまでも1つの「機能」にすぎません。つまり、公開したくないときは、すぐにマシンをネットから外すか、スイッチを切ればいいのですから。
─── どうやらオペラは、ほかのWebブラウザベンダとは違うビジョンを持っているように思えます。
Lie その通りです。Webは、自分のコンテンツを公開して貢献しようとしても、そのためにファイルをサーバにアップロードするというように、いまだに手間が掛かります。オペラは「それをもっと簡単にしよう」「コンテンツの共有を簡単にしよう」としているのです。われわれはユニークなビジョンを持っているといえます。
以前から、OperaブラウザではPtoPのBitTorrentプロトコルも採用しています。これも「コンテンツ共有を簡単に行えるように」と実装しているのです。
このように、オペラはWebでの情報の共有に非常に力を入れています。こうしたことが実現すれば、「PCだけでなく、Weブラウザが動いている携帯電話で撮影した写真もほかのデバイスから簡単に共有して見ることができる」といったことも可能になるでしょう。
われわれはモバイルやPCの間で、Webブラウザの情報をシンクロするだけでなく、実際のコンテンツもWebブラウザ間で共有するということも実現しようとしています。Webでの情報共有を簡単にすることこそ、オペラが力を入れていることです。
インタビューを終えて
Webカメラ経由で、しかも英語でのインタビューというのは初めての経験でしたが、Lie氏は説明がうまく、スムーズにインタビューできました。オペラにとってはPCだけでなく、携帯電話やゲーム機、セットトップボックスなどさまざまなデバイスでWebが使い続けられることが重要で、そのためにHTML5の持つ過去からの互換性と、標準仕様という民主的な仕組みを重視している、ということがよく分かりました。
このHTMLに対する同社のロジックは、グーグルやモジラとは異なる同社のビジネスから来る要請と感じる一方で、Webではプロプライエタリなものはふさわしくないという、ビジネスとは別の側面として持っているLie氏の信念のようなものも同時に感じました。
また、「パワーが必要なアプリケーションはネイティブで書けばいい」というあっさりした姿勢も、グーグルとは対照的です。こうした多様な立場の企業が協力して進めているHTML5の標準化は、やはり興味深いものだなとあらためて思います。
■ @IT関連記事
- Opera Mobileもサーバ側圧縮機能対応に
- 速い! Opera Turboを使ってみた
- Chrome登場でダウンロード2割増! Opera創業者に聞いた
- Opera 10.0アルファ版がリリース
- 複数デバイスでブックマーク共有、Operaが新機能
Opera採用の影に最強の営業ツールあり 連載:組み込み企業最前線(13) 組み込み分野への進出が目覚ましいOpera Software。同社のブラウザが採用されるのはなぜなのか |
デザイナーのためのWeb学習帳 Webを構成する技術を超初心者向けに説明します。まずは基本の基本である「HTML」から攻略していこう! 「デザインハック」コーナー |
D89 Web標準HTMLタグリファレンス Web標準に基づいたXHTMLタグの正しいマークアップ方法のリファレンス一覧です。Web標準のタグリファレンスを7回連載でおさらいします
「デザインハック」コーナー |
WebデザイナのためのHTMLチューニング入門 Webサイトを見た人の印象を良くするのか悪くするのかには“速度”が大きくかかわってきます。FirefoxのプラグインYSlowで測る7つの計測ポイントから“速い” HTMLの書き方を学びましょう 「デザインハック」コーナー |
Webブラウザ非互換性の温床となったのは何か? AcidテストとWebブラウザの仕組み(前編) IE8.0やFirefox3.0の出現で、注目されるWebブラウザ。いまこそ、復習しよう。Webブラウザの非互換性の発生源を探ろう 「リッチクライアント & 帳票」フ ォーラム 2008/7/3 |
Webブラウザ標準適合性のわなとAcidテストの正体 AcidテストとWebブラウザの仕組み(後編) 1つのWebページを開くだけで100項目のWebブラウザの標準適合性が検証できるAcidテスト。Acidテストの正体に踏み込む 「リッチクライアント & 帳票」フ ォーラム 2008/7/31 |
新野 淳一(にいの じゅんいち)Publickey アスキーでリレーショナルデータベースInformixのテクニカルサポートを担当し、Windows Magazine編集部でnetPCを創刊、ASCII NT副編集長となる。フリーランスを経て、2000年にアットマーク・アイティの創立に参画、取締役に就任し、Webサイト@ITの立ち上げを行う。2008年再びフリーランスとなり、2009年、Webサイト「Publickey」を立ち上げる。 |
1-2 |
INDEX | ||
HTML5が拓く新しいWeb(3. Opera編) HTML5はFlashやSilverlightを不要なものにする |
||
Page1 オペラは、当初からHTML5策定に深くかかわっていた HTML5はFlashやSilverlightを不要なものにする オペラがHTML5に積極的な理由 |
||
Page2 性能とリーチは、デスクトップとWebのトレードオフ あらゆるデバイスでより良いネット体験を提供したい CSS3やSVGは、2010年から使われ始める ブラウザにサーバを組み込む新機能「Opera Unite」 インタビューを終えて |
[an error occurred while processing this directive]
「デザインハック」コーナーへ |
- GASで棒、円、折れ線など各種グラフを作成、変更、削除するための基本 (2017/7/12)
資料を作る際に、「グラフ」は必要不可欠な存在だ。今回は、「グラフの新規作成」「グラフの変更」「グラフの削除」について解説する - GET/POSTでフォームから送信された値をPHPで受け取る「定義済みの変数」【更新】 (2017/7/10)
HTMLのフォーム機能についておさらいし、get/postメソッドなどの内容を連想配列で格納するPHPの「定義済みの変数」の中身や、フォーム送信値の取り扱いにおける注意点について解説します【PHP 7.1含め2017年の情報に合うように更新】 - PHPのfor文&ループ脱出のbreak/スキップのcontinue【更新】 (2017/6/26)
素数判定のロジックからbreak文やcontinue文の利点と使い方を解説。for文を使ったループ処理の基本とwhile文との違い、無限ループなども併せて紹介します【PHP 7.1含め2017年の情報に合うように更新】 - Spreadsheetデータの選択、削除、挿入、コピー、移動、ソート (2017/6/12)
Spreadsheetデータの選択、挿入、削除、コピー、移動、ソートに使うメソッドの使い方などを解説する
|
|