Articles

Internet Explorer の残念な遺産

Internet Explorer はまもなく過去のものになります。 Microsoft は、3 月に Microsoft Edge ブラウザを発表して以来、Internet Explorer というブランドから距離を置いてきましたが、まだ完全に死んだわけではありません。 Edge は Windows 10 上でのみ動作するため、Redmond は、まだサポートしている古いオペレーティング システム上の Internet Explorer のいくつかのバージョンを引き続きサポートする予定です。 しかし、それはまだ大きな出発点です。 これまでMicrosoftは、サポートするWindowsのバージョンごとに数種類のInternet Explorerを提供してきました。 今日からは、OSが実行可能な最新バージョンのIEのみをサポートする。 旧バージョン用の新しいセキュリティ パッチは作成されないため、アップグレードしない人は新しいハッキングや攻撃に対して脆弱なままとなります。 しかし、Web 開発者やデザイナーにとっては、古いブラウザーで Web サイトをうまく動作させる方法を見つけようとすることで、大きな利点になるかもしれません。 新しいウェブブラウザにはまだ癖があり、サイトがブラウザごとに違って見えるかもしれません。 しかし、これらの違いは、1990 年代後半から 2000 年代初頭にかけて Internet Explorer がどのように Web ページを混乱させたかに比べれば、小さなものです。 そのため、おそらく多くの意欲的な Web 開発者が、画像間の余白がブラウザごとに異なって見える理由を解明する必要のないキャリアに追いやられたことでしょう。 あまりにも多くの古いブラウザを流通させ続けたことが、その混乱の一因となりました。 ありがたいことに、時代は進みました。

The Bad Old Days

Internet Explorer は、Web 技術の標準化を行う World Wide Web Consortium が定めたガイドラインに従わなかったため、Netscape や Opera、あるいは後の Firefox など、他のブラウザとはまったく異なる方法で Web ページを表示することがよくありました。 しかし、複雑なレイアウトの場合、多くの回避策を講じなければならないこともありました。 また、Internet Explorer 6 は、セキュリティの脆弱性で悪名高く、Microsoft はパッチ適用に時間がかかることがありました。 多くの人は、1997 年に Microsoft が Windows に Internet Explorer をプリインストールしたことを非難していますが、これは長期の反トラスト法訴訟の一因となりました。 多くのユーザーは他のブラウザの存在を知らず、PC ベンダーは一括ライセンス契約により、他のブラウザがプリインストールされたコンピュータを販売できなかったため、Microsoft は事実上、競争を排除していたのです」

「Microsoft が世界で最高の Web ブラウザを作っていた時期があった」

Douglas Crockford

しかしそれがすべてのストーリーではありません。 Microsoft 社はいまだに Internet Explorer を Windows にバンドルしていますが、ほとんどの指標で、世界で最も広く使用されているブラウザとして、Google Chrome の後塵を拝しています。 これは、デザイナーや開発者が何年もかけて、ユーザーに代替ブラウザをダウンロードするように促してきたことが一因です。 しかし、1990 年代後半には、無数のサイトが「Best viewed on Internet Explorer」というバナーを誇らしげに表示していました。

「人々は、特に Web 開発者は覚えていませんが、Microsoft が世界で最高の Web ブラウザを作っていた時期がありました」と、JavaScript の専門家で Internet Explorer を頻繁に批判する Douglas Crockford が 2010 年に InfoQ に語っています。 「IE 6 は圧倒的に優れており、その後何年も世界最高のブラウザであり続けましたが、他のブラウザ メーカーはすべて彼らに先を越されてしまいました」

それは言い過ぎです。 Netscape 6 と Opera 5 は、どちらも優れたものでしたが、Internet Explorer 6 よりも前に登場しました。 しかし、Internet Explorer が数年間先行していたのは事実です。 Netscapeのユーザーは、1997年のNetscape Navigator 4のリリースから2000年のNetscape Navigator 6まで3年間待たされました(同社は結局、ソフトウェアを完全に書き直すためにNavigator 5をスキップしています)。 一方、Internet Explorerは標準規格にあまり準拠していなかったものの、1990年代後半にはいち早く新機能を追加していた。 最先端のデザインやインタラクティビティ機能を利用したい開発者は、Internet Explorer を使用し、ユーザーにもそうするよう奨励するしかありませんでした。

しかし、元 Netscape 社員によって設立された Mozilla が 2004 年に Firefox の最初のバージョンをリリースする頃には、Internet Explorer が絶望的に時代遅れと思われるようになっていました。

Long Hard Road Out of Hell

2006 年にようやく登場した Internet Explorer 7 は、前バージョンよりは良くなりましたが、まだ標準に準拠していないため、ページを正しく表示させるためにデザイナーは何度も輪くぐりをしました。 2009 年に Internet Explorer 8 が登場するまで、Microsoft は、ブラウザが当時の標準にどれだけ準拠しているかを示す指標として広く使われている標準テスト Acid2 に合格したブラウザを提供しませんでした。 Microsoft が他のブラウザー市場に追いついたときには、Internet Explorer の評判へのダメージはすでに大きくなっていました。 古いバージョンの Internet Explorer でのみ動作するカスタム アプリケーションを膨大な費用をかけて構築した大企業は、アップグレードを拒否しました。 多くの消費者は、それ以上のことを知らなかったり、Windows の海賊版を使用していてアップデートをダウンロードできなかったりしました。 その結果、Microsoft は、リリースから 10 年以上たった 2014 年 4 月 8 日まで Internet Explorer 6 のサポートを続けました。

再び同じことが起こらないように、Microsoft は、Windows Vista および Windows Server 2008 では Internet Explorer 9、Windows Server 2012 では Internet Explorer 10、Windows 7、Windows 8 およびそれを実行できる Windows Server では Internet Explorer 11 より古いものはアップデートしないようにする予定です。 この動きは、旧式のブラウザをより多くのセキュリティリスクにさらすことになりそうです。 しかし、長期的には、より新しく、より優れたブラウザーの採用を促進するでしょう。

Internet Explorer の古いバージョンのほとんどが死んで埋もれ、Microsoft は、その初期バージョンの残念な遺産をようやく越えることができると期待しています。 Edge は、新しい名前、新しいコード ベース、そして新しいボスを持つ、新たなスタートとなります。 マイクロソフトが与えたダメージを元に戻すことはできませんが、狂気の沙汰を終わらせることはできます。