いまだに残るレガシー IEの“功罪”とは:Mostly Harmless(1/2 ページ)
「Microsoft Edge」をリリースして以来、「Internet Explorer」からの移行を呼びかけているMicrosoftですが、IEを完全にサポート外にはできない事情があるようです。
この記事は大越章司氏のブログ「Mostly Harmless」より転載、編集しています。
MicrosoftのInternet Explorerサポートチームが2018年7月18日にブログで発表した「Internet Explorer の今後について」について、山本一郎氏がこんな記事を書いていました。
この中で、
単刀直入に言い換えれば、IEに依存した古くさいシステムを使い回してぼろい商売をやってる国内ベンダーと、そうした業者にだまされてIEに依存したシステムを導入・継続利用しているユーザーは、そろそろIEを使うの諦めてくれという話であるようです。
と書いています。これについては、経緯を知らない人は何がどう問題なのかが分かりにくいと思うので、ちょっと補足しようと思います。
IEでなければ動かないWebサイトがいまだに多数残っている
問題の詳細は以下の通りです。
- Webブラウザの機能はHTMLという規格で決められており、どのブラウザでも同じ機能を持つはず
- しかし、MicrosoftはIEに勝手な機能拡張を施した
- その拡張機能は便利なため、それを使ったサイトが多数生まれた
- Microsoftは3年前に標準規格に準拠したブラウザ「Microsoft Edge」をリリースし、IEからの移行を呼びかけている
- しかし、EdgeにはIEの便利な機能は含まれておらず、サイトの改修が必要になる
- いまだに多くのサイトが改修を拒んでおり、MicrosoftはIEをやめたくてもやめられない状況に陥っている
そこで冒頭の山本氏の記事につながるわけです。
ここで疑問なのは、「Microsoftはなぜ、IEに勝手な機能拡張を行ったのか」ということです(「勝手」というのは、必要な手順を踏まずに、という意味です)。それを知るためには、歴史を振り返らなければなりません。
Webブラウザの歴史 第1次ブラウザ戦争
20年以上前、「Windows 95」が世に出る前は、Webブラウザといえば「NetScape Navigator」でした。Microsoftは、Windows 95と同時にNetScape対抗のWebブラウザとして「Internet Explorer」をリリース。IEは後にOSにバンドルされるようになり、Windowsの爆発的な普及とともにシェアを高めていきました。この辺の経緯はWikipediaにも書かれています。
ここまでは、Microsoftがいつもの“抱き合わせ商法”で競合をつぶした、ということになりますが、その先は若干違っています。
インターネットでオンラインバンキングやEコマースなどのサービスが普及し、企業のイントラネットクライアントもWindowsとIEで構築される(Webシステム)ようになると、当時のWebブラウザの機能ではいろいろ足りない部分が出てきます。もともとWebブラウザというのは、閲覧ソフトという名の通り、ネットの向こうのコンテンツを「表示する」ためのものであり、ユーザーインタフェースを作ったり、認証などを安全に行ったりすることまでは考えられてはいません。
Webブラウザの機能を決めているのは、W3Cという標準化団体が決めているHTMLという規格です。しかし、このHTMLは、1999年にバージョン4.01を出した後、リリースが止ってしまいました。Microsoftは、新しい規格を作らない標準化団体と、機能拡張を求めるユーザーとの板挟みになってしまったのではないかと推測されます。
関連記事
- 連載:「Mostly Harmless」記事一覧
- IE固有の技術を撤廃してモダンWebへ、日本マイクロソフトがレガシーなWebアプリからの移行を促す
日本マイクロソフトは、Internet Explorer(IE)の利用を中止するだけでなく、IE固有の機能に依存したWebアプリケーションを改修し、モダンWebへ移行するよう促した。なお、IEのサポート終了時期については明言を避けた。 - Windows 10では「Internet Explorer」「Microsoft Edge」のどちらを使うべきか
「Windows 10」では、長らくWindowsの標準ブラウザとして採用されてきた「Internet Explorer」と、新たな標準ブラウザ「Microsoft Edge」を利用できる。どちらを使えばよいのだろうか。 - 「このサイト、あなたのスマホで閲覧できません」 最近増えている“セキュリティの荒技”
いつも見ているWebサイトにアクセスできない!それはもしかしたらセキュリティの荒技のせいかもしれません。 - HTML5を巡るGoogle、Apple、Microsoftの戦略の歴史
IT巨人3社は、HTML5とどう関わってきたのか。
Copyright © ITmedia, Inc. All Rights Reserved.