%E3%81%93%E3%81%93%E3%81%AB%E6%9D%A5%E3%81%A6Mozilla%E3%81%AE%E5%AD%98%E5%9C%A8%E6%84%8F%E7%BE%A9%2C%20WebKit%E3%81%AB%E4%B9%97%E3%82%8A%E6%8F%9B%E3%81%88%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%AE%E6%84%8F%E5%91%B3

ここに来てMozillaの存在意義, WebKitに乗り換えないことの意味

mozilla_wordmark_300dpi

今週初めにOperaは、Prestoと呼ばれる独自のレイアウトエンジンを捨ててWebKitに鞍替えする、と発表した。Google、Appleに続いて今度はOperaだから、オープンソースのWebKitエンジンは今、大きな支配的勢力になりつつある。しかしMozillaのCTO Brendan Eichは昨夜の記事で、Mozillaは当面、レンダリングエンジンを変えない、との意思を表明した。Mozillaは上記3者のような営利企業ではないので(そのことをふだん忘れている人も多いと思うが)、そのミッションも自ずから異なるのである、と。

Eichは、“Mozillaがふつうの企業なら、Operaと同じことをしただろう”、と言う。“しかしわれわれは企業ではないし、またデスクトップにおけるシェアは、横ばいもしくは伸びていると思われる。それには、Geckoがもたらした短期的な勝利、という側面もある”。

Eichはさらに続けて、“われわれがWebKitの波に乗ってしまえば、そのブラウザはWebKitを核とするChromeと何ら変わりのないものになる。しかし、そのようなモノカルチャーはWebに良いものをもたらさない。WebKit一色でなく、FirefoxがありInternet Explorerがある、という多様性が重要だ”、と言う。しかもEichの見方では、8つのビルドシステムがあり多様なフォークもあるWebKitは、単一の存在ではない(8、AppleのNitro、iOSバージョンのSafari、…)。グラフィクスのバックエンドやネットワークスタックも、それぞれ異なる。“Android 2.3のときWebデベロッパたちは、WebKitの不統一性に苦労したのだ”、とEichは書いている。

またWebKitに切り替えるとしたらその費用は、Operaに比べてMozillaでは相当に大きい、とEichは言う。Operaはデスクトップのシェアが比較的小さいから、切り換えの費用も比較的少ないが、それでも、ささいな額とは言えない。しかしMozillaは、XMLベースのユーザインタフェイス構築言語 XULに、大きな有形無形の投資を蓄積している。それを捨ててWebKitに乗り換えたら、Firefoxアドオンの膨大な資産とエコシステムを失うことにもなる。

独自のエンジンを持つからこそ、Firefox OSやFirefox for Androidなどのプロジェクトも可能になる。中でもとくにEichは、今Firefoxが使っているGeckoエンジンの次世代版Servoに、大きな期待を抱いている。Servoは、マルチコアのCPUと大規模並列処理のできるGPU向けに最適化されている。だから、ブラウザのマルチスレッド化(==内部的並列処理化)ではAppleやGoogleよりも一歩進んだものになる。

Webデベロッパにとって、OperaがWebKitに切り替えたことは大きな意味を持たないだろう。元々、サイトをOpera向けに最適化していたデベロッパは、それほど多くないからだ。デベロッパはむしろ、WebKitへの切り換えを歓迎するだろうし、またMozillaについても、Eichが主張する独自路線の維持が本当に将来のイノベーションを招き寄せるのか、議論したいところではないだろうか。しかしWebも人間社会と同様、健全な多様性こそが、進歩の動因なのだ。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

  • Mlyde

    >今週初めにOperaは、Prestoと呼ばれる独自のレイアウトエンジンを捨ててWebKitに鞍替えする、と発表した。Google、Appleに続いて今度はOperaだから、

    なんだか、WebKitはGoogle主導のように読めて面白いですね。
    まあ、シェア的にはChrome>Safariなのでしょうけれど。

  • 名前を決めてください

    IEがデファクトスタンダードの時代があったようにモバイルもWebKitがデファクトスタンダードになっている
    それによって生まれた弊害(利点もありますが)を考えると「モノカルチャーはWebに良いものをもたらさない」という言葉は重い
    ブラウザに限らずOS、検索エンジン、各パーツetc..モノカルチャーは好ましくないですよね

    • aquarium

      皆がバラバラなものを使っていては、互換性が無いと喚くのだからどちらも一長一短。

      • 名前を決めてください

        「利点もありますが」とカッコつきで書いているように、一長一短という意味も含んでいる書き込みですよ(長短の度合いは書いていませんが)
        それに互換性という点は標準規格というのもありますし
        単一性の利点ならリソース集中の方が大きいかと思います

  • http://www.wi-wi.jp/ 神崎渉瑠

    ベースとなっている標準規格(つまりHTML5のこと)の規模が大きすぎると思います。
    iCabやOmniWebはかなり前にWebkitに変更されてますし、新規参入は不可能でしょうね。。。

    “標準”と言いつつも、それを先導しているのがブラウザベンダー。
    ベンダーが勝手に独自規格を作って、”それ良さそうだから採用”の連発で、何が”標準”なのかわからない状態になってないでしょうか。。。

    • Hoge

      だから独自規格を”標準化”してるのでは

    • Hoge

      だから独自規格を”標準化”してるのでは

    • Example

      規格倒れにならないように実装を先行させているのがW3Cの考え方だから、結果的にそう見えているだけでは?

  • http://www.wi-wi.jp/ 神崎渉瑠

    ベースとなっている標準規格(つまりHTML5のこと)の規模が大きすぎると思います。
    iCabやOmniWebはかなり前にWebkitに変更されてますし、新規参入は不可能でしょうね。。。

    “標準”と言いつつも、それを先導しているのがブラウザベンダー。
    ベンダーが勝手に独自規格を作って、”それ良さそうだから採用”の連発で、何が”標準”なのかわからない状態になってないでしょうか。。。

  • http://engvista.com/ Haresh Bhut

    The information you provided is very informative and the information and the how-to guide for using different tools, thanks for teaching this efforts you have put into. http://gfxtra.in/

blog comments powered by Disqus

コメント

Go5
Appleは常に、機械に詳しくない初心者ユーザーの体験をすばらしいものにしたいと考えていると思う。そ…
岸本 知丈
どういう戦略をとるにしろ、それなりの宣伝費用かかかる。なので弱小企業からすれば口コミで勝負せざるを得…