互換性について話すときに、Internet Explorerがバージョンごとに参照される唯一のブラウザであるのはなぜですか?


24

私が話して何かまたは聞く誰か読むたびHTML5CSSJavaScriptのサポートを、彼らは常に参照のInternet ExplorerなどのInternet Explorer 6、およびInternet Explorer 9のようにバージョン番号でしかし、彼らはのみを参照してくださいGoogle ChromeのFirefoxのサファリなどバージョン番号なし。

特定のWebテクノロジがInternet Explorerだけでなく他のブラウザと互換性がないバージョン番号も指定するべきではありませんか?


9
歴史的に、これは常に真実であるとは限らなかった。FFの以前のバージョンには大きな違い(およびバグ)があり、バージョンが重要でした。
mpdonadio

回答:


41

それには、主に2つの理由があります。

1. IEバージョンには大きな違いがあります

他のブラウザでは、バージョン間には(明確な)差がないかもしれないが、Internet Explorerは、Windowsでのみ、ブラウザがプリインストールされて(と基本的にハードコードされた)、バージョン10にバージョン6から巨大な違いがあるのバージョン10をあるほとんどの良いAとしてChromeまたはFirefoxとしてのブラウザバージョン6は信頼性が低く、使い物にならない、カスタマイズされていないブラウザで、まだ技術に精通していない一部のユーザーによって使用されており、作成後に導入された何千もの機能と互換性がありません10年以上前)。ここで
いくつかの互換性の例を見ることができます

2.プレインストールされていることは市場に影響を与えます

IEにはWindowsが付属しているため、他のOSが世間に知れ渡るようになりましたが、Windowsは長い間、数千人(数百万人ではないにしても)のデフォルトでした。これらの人々はプログラマーを雇ってウェブサイト作るなどのことをしているため、プログラマーはクライアントの画面上で見栄えを良くすることを余儀なくされています

もちろん、私たちのほとんどは、クライアントの画面とクライアントの画面の両方で良い結果を得ようとしていますが、クライアントがIE 6を使用している場合、それは必ずしも簡単ではありません。ブラウザを変更するよう依頼した場合、あなたは良い開発者ではありません)

ですから、結論として、IEは常にそのバージョンで参照する傾向があります。これは、開発のために何か異なることを意味するためです。

PS:これはIEの歴史と、かつてオタクが嫌う理由について素晴らしいブログ記事です。


8
ありがとうございました。IE 6の悪いレビューをどこかで書くのが私の夢でした。かなり長い年月を経て:)
mavrosxristoforos

6
さらに、他のブラウザはほとんどすべて自動的に最新バージョンに更新されますが、Internet Explorerはデフォルトでは自動更新されません。たとえば、Windows Updateを使用して手動で更新する必要があります。ブラウザグループの統計情報の表示方法はこちらをご覧ください。Ranking.pl / en / rankings / web-browsers-details.htmlこのIEの市場シェアの広がりは、XPがIE8 maxまでサポートしているという事実に一部起因しています。 XPで動作します。
ロバートニーストロジ

4
私たちのオフィスネットワークでは、アップデートネットワークがブロックされているため、FireFox 3.5を使用しています。そのため、一般的に「FireFox」がいくつかの新しいHTML5機能をサポートしていると言うことは、誰もが最新バージョンを使用していることを前提としています。
ランドルクナナン


2
ええと、私は実際にIE4が好きでした。最初のサイトを作成したとき、IE4の期間にコーディングしていました。しかし、IE6以降はちょうどひどいものだった、とFirefoxは私はちょうど私のIE4を維持し、恐ろしいIE6 :(使用していたことができなかったという事実を嫌うして発足した前
スピーダー

15

mavrosxristoforosで言及されていない主な理由の1つは、Firefox、Chrome、およびSafariがすべて自動更新ソフトウェアであるということです。そのため、すべてのユーザーに最新バージョンがインストールされています(オンラインになっていないユーザーは除きますが...)。

そのため、古いバージョンの市場シェアは非常に小さいため、Webアプリケーションの開発時に最新のもの以外を考慮することは無関係です。

Internet Explorerを使用すると、ユーザーは新しいバージョンがリリースされたときに手動でアップグレードする必要があるため、処理が大幅に遅くなります。そのため、一部のユーザーにリーチするには、WebアプリケーションをIEの古いバージョンでテストする必要があります。


7
それだけではなく、手動アップグレードをだと遅いIEのアップグレード:それは多くの企業に(すなわちドメイングループポリシー、組織的、技術的の両方)方針であることもあります明示的に、通常は社内で(何らかの互換性の問題に、古いバージョンの滞在に)同様に古く、新しいIEで動作しないWebアプリケーション。
ヨアヒムザウアー

1
@JoachimSauer-それだけでなく、IEの最新バージョンは、関連するすべてのプラットフォームで利用できません(この記事の執筆時点では、XPはまだ数か月間サポートされていますが、IE 10はXPで動作しません)。
マイケルコーネ

@MichaelKohneが言ったように、5億台のPCがWindows XPをまだ実行しています。これは、最新のIEブラウザーを実行できないPCです。theregister.co.uk/2013/10/01/six_months_end_xp_support
BrianH

6

Internet Explorerの問題は、そのメジャーバージョンにはすべて、その時点で最新バージョンのWindowsが必要であることです。

  • Windows XPの最高バージョンはIE8です
  • IE 9にはVistaまたはWindows 7が必要です
  • IE 10は当初Windows 8でのみ利用可能でしたが、現在は7でも利用できますが、Vistaでは利用できません。
  • IE 11はWindows 8.1のみにプリインストールされています(7のベータ版がありますが、通常のユーザーがベータ版ソフトウェアを使用することを期待しないでください)

Windowsのバージョンを更新するにはお金、時間、健全性が必要なので、古いバージョンのWindowsをまだ使用している人々の多くを責めることはできません。それは、彼らがインターネットエクスプローラーの古いバージョンにも固執していることを意味します。

しかし、特定のオペレーティングシステムを必要としない他のブラウザに関しては、利用可能な最新バージョンを使用しない理由はありません。


1
「Windowsのバージョンを更新するにはお金、時間、健全性が必要です。したがって、古いバージョンのWindowsをまだ使用している多くの人々を非難することはできません。- 違う!!!Firefoxを使用するように伝えます。(またはクローム)
数学チラー

5

http://caniuse.com/のようなサイトを見ると、すべてのブラウザーのバージョン番号ごとに、さまざまなHTML / CSS / etc機能のサポートの内訳を見ることができます。
これにより、IEが一般に番号で参照され、他のIEが参照されない理由を視覚的に把握できる場合があります。
たとえば、さまざまなブラウザでのドラッグアンドドロップのサポートレベルを示すグラフは次のとおりです。

ここに画像の説明を入力してください ここに画像の説明を入力してください


1
それが何をするのか、そして尋ねられた質問に答えるのになぜそれをお勧めするのか、もっと説明してもらえますか?Stack Exchange では「リンクのみの回答」は歓迎されません
-gnat

これは、Web開発者がどのHTML、CSS、およびその他の関連機能がどのブラウザーで機能するかを確認するためのWebサイトです。開発作業に使用しました。異なるブラウザバージョンが相互にどのように関連し、どのように機能しているのかを視覚的に理解できると思います。私は確かにそれを「リンクのみの回答」と言ったわけではありません。
ジョシュ

投稿では、このリンクをクリックすると「理由のより良い視覚的画像」がどのように得られるかについては説明されていません。そのことについて
ブヨ

2
OK、ポイントを説明するために画像を追加しました。これは良いですか?
ジョシュ

6
一部のブラウザは他のブラウザよりもメジャーバージョン番号を頻繁に変更するため、これは少し誤解を招く可能性があります。IE 5.5は1999年にリリースされ、そのチャートのほかの何物よりも先にリリースされました。Chrome 4.0はIE 8.0とほぼ同じ時期にリリースされました。あなたが得ようとしているものには明確な真実がありますが、このチャートはそれを示すためのひどい方法です。たとえば、Firefox 3.5はChrome 4.0よりも古いですが、このグラフから、最初に機能が搭載されているように見えます。
ロボット

1

Internet Explorerは、すべてのWindowsプラットフォームで利用できるわけではありません。たとえば、最新のInternet ExplorerバージョンはWindows XPでは使用できません。そのため、最新のInternet Explorerバージョンに更新できないユーザーベース(Windows XPユーザー)がいます。つまり、Web開発者はこれらの人々から非互換性に関するレポートを受け取ることになります。

対照的に、Firefoxのような他のブラウザは、最新リリースのすべての主要なプラットフォーム用にコンパイルされています。自動更新を使用すると、ほとんどのユーザーはブラウザーのバージョンを最新の状態に保つことができ、ブラウザーのバージョンを分ける必要性が減ります。ほとんどの場合、人々は「現在の」リリースについて話します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.