セッション8「パネル・ディスカッション:ブラウザはどこに向かうのか?」

注意:聞いて書いてるので、内容の信憑性は保証しません。

Web標準とは?

firefox
  • 各ブラウザベンダが実装すること
  • 仕様自体がオープンなこと
    • W3Cの仕様が準拠
ie
  • 準拠したい気持ちは有るが、互換性も優先したい
  • Web標準が基本になっているのは確か
  • 勧告仕様であっても必ず準拠する必要が有るとは思えないが、要望が有ればやる
opera
  • web標準と言う言葉は、いくつかは原型かされていて定義されている
  • 既存技術を正確に準拠するのは必要
  • 企業技術を準拠することもある

最新版でのサポート状況

firefox
  • Firefox
    • geckoエンジンのリデザインにより、CSSのサポート向上
    • URIの折り返しもサポート
    • ボーダーのバグも修正
    • IMEモードを搭載(ieの独自拡張)
ie
  • IE7からW3C準拠と明言
  • 今後のバージョンにて対応していく予定
opera
  • バグはある。だがCSS,SVG,JavaScript,DOMはすばらしい
  • 仕様書以外にある技術をレンダリングするのが最大の問題で難しい
  • 製品化した時に、問題が発生した時にW3Cにあげて、それを標準化する動きを持つ

今後のサポート計画

firefox
  • 準拠度を高めていく
  • 新しい仕様に対応するのか、既存のバグを修正するのか
  • パフォーマンスに影響なければ新しい仕様は来るものは拒まず
ie
  • 修正や仕様変更はUpdateと言う形で行っている
  • 日本向けにフィードバックプログラムを構築する予定
opera
  • すでにHTML5の先攻実装はあるのか?
    • 時々のトレンドがあるので、簡単には勧告されない
    • テストビルドの時点でHTML5をする予定

microformatsについてどう考えているか

firefox
  • firefox3でサポートする予定(プライオリティ2)
  • コミニュティ内ではする方向であるが、優先順位はかなり高い方ではない
  • UI側の問題や、実際に製品としてサポートするか未定
ie
  • 現段階で言えることはない
  • しかし、全く無視しているわけではない
opera
  • 今のところ言えない
    • IEのようにオープンにできないw
  • userJS,userCSS,wighitでできるのではないか
  • 人間が第一で機械処理が第二、それが押し進むと危険では?
  • 人間の考え方と機械処理の考え方が違うので、デザイン面で問題があるのでは?
  • 子供が使えるような言語を使えば機械処理が可能だが、大人が使う言語で利用すると機械処理が難しい

ベンダー間の協力関係

firefox
  • オープンソースであるため、開発を止めることができない
  • ベンダー同士の協力に関してはWHATS内でかなり協力している
  • 共通のテストケースを作るのはAcid2の二の舞ではないか
    • 明確なテストレベルを決めるのはどうか
ie
  • 次期IEでブラウザベンダと協力していくかどうかは未定
  • 要望があれば。。
opera
  • HTML4に間違いが合ったので解決しなければならない
  • 後方互換も重要だが、これからの実装が重要
  • ブラウザベンダー同士で全てを共有し合うことはあり得ない
  • とは言え、スタンダードは必要で、テストやバグを共有していく
  • 今後のHTML6なり7なりを作っていくべき

ユーザとの対話/共同

firefox
  • mozillaは全てオープン。秘密が無い
  • firefox2の23%がボランティアから
  • 今後も可能な限りオープンで行く
ie
  • MSはデベロッパとのコミュニケーションによって大きくなっていった
  • webクリエイタ・デザイナとのコミュニケーションを行っていなかった
  • 今後webに対して要望に応じるようする
opera
  • 新機能追加時に使われ方を調査

基本的機能の進化

firefox
  • オフライン機能を開発中
  • キャンバス周りはがんばる
  • JavaScriptの強化
  • CSS3も対応する方向で進んでいる
  • audio,videoのオープンコーデック策定を考えている
ie
  • UIの強化を予定
    • インテリジェントな機能を追加していきたい
opera
  • pc,mobile,ds,wii,athor...
    • それぞれを同期するシステムを構築

The Open Web

firefox
  • 90年代のブラウザ戦争を二度と起こさないのが目的
ie
  • 標準技術を作っていきたい
  • 独自のコミュニティがある
  • 互換性を踏まえながら新しい挑戦を行う
opera
  • openな技術を...???
  • たくさんのプラットフォームで動いている
  • 一つのWebのために働いている
  • その品質のためにある