MDN調べ、Web開発者にとってブラウザー互換性最大の難関は現在もIE 72
ストーリー by headless
難関 部門より
難関 部門より
MDNがWeb開発者を対象に実施したブラウザーの互換性に関する調査報告書「MDN Browser Compatibility Report」によると、問題を引き起こすブラウザー/プラットフォームとしてInternet Explorerを挙げる回答が70%あったそうだ(報告書: PDF、 The Registerの記事)。
調査は2月と3月に実施されたもので、3,236人が回答。問題を引き起こすブラウザー/プラットフォームに関する設問はリストから最大3つまで選択する形式だ。2位と3位はSafariのモバイル版(50%)とデスクトップ版(46%)が占め、4位のデスクトップ版Edge(21%)以下は10%前後になっている。問題を引き起こすレイアウト/スタイルの1位と2位もInternet Explorerで問題が発生しやすいFlexbox(39%)とGrid layout(35%)だったという。
また、自由回答形式でブラウザーの互換性について最大の問題点を尋ねる設問でもInternet Explorerが1位(24%)となり、レイアウト/スタイル(20%)、Safari(17%)が続いている。この設問には2,000件以上の回答があり、手作業で仕分けを行った結果ボットによるものとみなされた回答や解釈不可能な回答を除外した1,429件の回答に基づくものとのことだ。
調査は2月と3月に実施されたもので、3,236人が回答。問題を引き起こすブラウザー/プラットフォームに関する設問はリストから最大3つまで選択する形式だ。2位と3位はSafariのモバイル版(50%)とデスクトップ版(46%)が占め、4位のデスクトップ版Edge(21%)以下は10%前後になっている。問題を引き起こすレイアウト/スタイルの1位と2位もInternet Explorerで問題が発生しやすいFlexbox(39%)とGrid layout(35%)だったという。
また、自由回答形式でブラウザーの互換性について最大の問題点を尋ねる設問でもInternet Explorerが1位(24%)となり、レイアウト/スタイル(20%)、Safari(17%)が続いている。この設問には2,000件以上の回答があり、手作業で仕分けを行った結果ボットによるものとみなされた回答や解釈不可能な回答を除外した1,429件の回答に基づくものとのことだ。
IEでそこまで悩んだ記憶が無い理由を知った (スコア:3, 参考になる)
僕を連れて進め ©あれ
flexboxって、IEも一応は対応を謳ってたの?
どうせIEはflexboxとか使えないだろと思ってて、IE対応が必要な案件ではモダンな機能はあまり使った事無かったから
そりゃ俺がIEで悩むわけないな。
それ以外の案件では「IEって、MS自身「もう使うな」って言ってますんでねー」と顧客を説得して対応から外してるし。
で、俺の目下の悩みはやっぱりSafariなんだよ。。。
一見ちゃんと動くように見えて、じっくり使ってるとふと動かなくなる。。。何なんだあれ。。。
考えてみれば、IEのバグは分かりやすかったんだな。だから早期に「あダメだ、google先生どうすんのこれ?」ってググって
stackoverflowとかで先人の知恵をおし頂けたわけだ。
俺がIEに悩んだ記憶が少ないのは、それもあるのかな。
Re: (スコア:0)
Webへの敵対行為って上の人Web系のデベロッパみたいだけど自らと敵対してるの?
IEベース開発 (スコア:0)
昔いた会社の上司がM$好き。
IEだけを考えて色々とシステム開発したよな。。。
当時はインストの手前なくなるし、他の開発会社より無理が効くって重宝された。
W3Cとか無視で将来どうなるのかなとかしんぱいしてたけど。
Re: (スコア:0)
「無理が効く」
Re: (スコア:0)
シェア伸ばそうと身勝手な機能拡張やってたツケが来たと。
Re:IEベース開発 (スコア:1)
IEは身勝手な拡張したんじゃなくて、Netscapeが標準指向で互換性全捨てしたときに、ただ以前からのNetscape互換を維持してただけなんだけどな。
世の中の9割以上のサイトが、標準仕様なんてクソくらえって感じだったので、標準指向よりも互換性維持が求められたからIEが残ってNetscapeが死んだ。
なんで身勝手な拡張やったことにされてるんだろうか。
Re: (スコア:0)
W3Cが好きでXHTMLに行ってXSLTとかで業務システム組んでたらそれはそれで
Re: (スコア:0)
それ、なに困るの?
互換性じゃないけどIEに苦しめられてる (スコア:0)
今多いのは、環境による不具合らしきもの。
「このボタンが押せないんだけど」とか「入力できないんだけど」とか。
「社内の他の人はちゃんと使えるのに、自分だけ使えない」そうな。
もちろんそんな制御しとらんし、開発環境では誰も再現できない。
問題のPCに直接さわれもしないのに、それでも「お得意様だから対応お願いします」と来る。
Chrome/ChromiumとFirefox以外ゴミという現実 (スコア:0)
1位 Internet Explorer(70%)
2位 Safari モバイル版(50%)
3位 Sarafi デスクトップ版(46%)
4位 Edge(21%)
IEも酷いがEdgeも大概。
また今のSafariの有様を見てると、ジョブズ亡き後のAppleは終わりだなと思う。
ところでこのパーセントは一体どうやって計算してんの?
明らかに100%越えてんだが?
Re:Chrome/ChromiumとFirefox以外ゴミという現実 (スコア:1)
かつてのIEとChromeがと置き換わっただけでは?
複数のエンジンがシェアを等分していない限り公正な判断はできないだろう
Re: (スコア:0)
ところでこのパーセントは一体どうやって計算してんの?
明らかに100%越えてんだが?
> 設問はリストから最大3つまで選択する形式だ
Re: (スコア:0)
Chromeもバージョンアップで小出しにHTTPSとかSameOriginとかの制限を強化してイラつかせてくる
Re: (スコア:0)
更に、ChromeとChromiumには延長サポート版がない。
Re: (スコア:0)
ChromiumベースEdgeはどうなんだっけ? そういう顧客はIEを使うからどうでもいいのかな?
Re: (スコア:0)
Legacy Edgeなんて意図的に特定時期の古いWindowsを入れないと、もはやインストールできないでしょうに。
Chromium Edgeはローリングリリースでステーブルリリースの最新版だけサポートというのが現実です。
Re: (スコア:0)
Edgeが1つのブランドに2つのエンジンがあることそのものが、開発者にとっての互換性問題なんじゃないの。
まあ、最近は他ブランドでもBlink・WebKit・Geckoのうち2つくらいエンジンありますけど。
Re: (スコア:0)
実装が仕様で、ソースが非公開だとどうしようもないしなー。
Re: (スコア:0)
Safariも全部がソース非公開なわけではないです。HTMLレンダリングエンジンであるWebKitはOSSです。
余計なことすんな (スコア:0, すばらしい洞察)
IEがクソでとっとと滅びて欲しいのは同意するが。
MDN(=Mozilla)が言っちゃうと、調査の公平性に疑問がつくから、余計なことすんなと思う。
1位のIEに関しては兎も角、2位以降でFirefoxが出てこないのは本当にそうなの?という気はしなくもない。
そもそもMDNを使ってるユーザーだからそうなる、はあるわけで。たとえばMSDNあたりでアンケート取ればEdgeとFirefoxが入れ替わるぐらいは余裕であり得るよね。
Firefoxが出てこないのは当然 (スコア:3, すばらしい洞察)
Web業界の人間ですがFirefoxが出てこないのは当然ですね。
Firefox対応を要求してくる顧客自体が少ないので切り捨てでOKです。
Re: (スコア:0)
MicrosoftもGoogleもWebの技術ドキュメント(HTML/CSS/JS/HTTP/Web Extensions/etc...)はMDNに集約する方向で協力・協調してますよ。
Re: (スコア:0)
これですね。
MozillaとMicrosoft、Googleなど、Webブラウザ関連のドキュメントをMDNに集約へ
https://it.srad.jp/story/17/10/25/0610255/ [it.srad.jp]
Re: (スコア:0)
MDNの編集スタッフがガッツリ減らされたらしいけど大丈夫なんだろうか
再編の影響でどこも減ってる (スコア:0)
影響受けてないのは独立したrust本体くらい
~ということにしたいのですね (スコア:0)
影響受けてない(ということになっている)のは独立したrust本体くらい
Re: (スコア:0)
それ、インプレスの雑誌の話?
Re: (スコア:0)
Androidの関係でFirefoxをメインブラウザにしてるけど、Canvasの重さだけは実用レベルでイラつかされる。
最近のウェブ技術なんて誤差レベルの違いしかないように思えるが、体感レベルの差が出るのには驚かされる。
Re: (スコア:0)
大分前からOperaはChromiumベースなので...
パソコン売ってて (スコア:0)
まだIE必要、IE無いの?って言われますからね
次点はMediaPlayer
法人は(クソだと思うけど)まだ理由が分からなくないんだけど
個人は完全に新しいことを覚えられない方々が大半なのでEdgeはガワだけ変えたバージョンを用意すればいいと思った
Re:パソコン売ってて (スコア:1)
Egde on Chromiumだな。
version2004になると強制で変わる。
Re: (スコア:0)
Insider PreviewのDev ChannelでEdgeがいつまでもレガシーのままなのは仕様なのか? Beta Channelの20H2なんかは確かに強制的にChromium版が入るようだが
Re: (スコア:0)
それ、2021年3月9日にLegacy Edgeのサポートが終了するまでのテストベンチ用。
Re: (スコア:0)
1903の自動更新以降、古いedgeをメニューから開くとchromium版にリダイレクトされるだろ?
Re: (スコア:0)
変わってまへん
普段Chromium/Chromeは避けてるので居るのはかまわないが、バックグランドプロセスはバッチで殺す
そもそも常用してるのがFirefoxだ
Re: (スコア:0)
要ActiveXなWebCamとRSSリーダー用かな。<IE
もう世の中のブラウザをIEだけにしたらいいんじゃない? (スコア:0)
うん、そうしよう
Re: (スコア:0)
IE IE 滅相もございません
強引に廃してもニーズはつぶせない (スコア:0)
COMでInternetExplorer.Applicationとして呼び出したり
ActiveXでローカルリソースにアクセスして書類作成したり
そういうことが条件付きでもEdgeで代替できたら自然に廃れるでしょう。
Win7にまでEdge入れさせた時に何らかのケリを付けるべきだった。
Re: (スコア:0)
どちらもWebViewとNative Messagingで代替できそうだし老害乙としか
Re: (スコア:0)
エンジニアなら老害乙で構わんが、エンドユーザーがマクロとかで使ってるのまで覚え直せってのは無理がある。
Re: (スコア:0)
対話できねえのかwww
Re: (スコア:0, 興味深い)
そんなもんがあったからIEはセキュリティリスク満載なんじゃねーか
Webブラウザのローカルリソースアクセス権限なんて犯罪者以外は求めていない。
っつかHTML使ってローカルアプリ書きたければHTAでも使えばいい話。
Re: (スコア:0)
HTMLレンダリングエンジンのTrident自体のサポートは現行のWindowsのサポートが終了するまでサポートされる。
IE由来のurl.dllやmshtml.dllを後生大事に使っているアプリケーションやモジュールがまだ結構あるらしい。
.NET framework由来のSystem.Windows.Forms.dllなどにさっさとお切り替えたいだろうが、うまくいっていないようだ。
Re: (スコア:0)
同じ理由で、Legacy Edge由来のedgehtml.dllのサポートが継続する。
このEdgeはどっちのEdge? (スコア:0)
調査の時期からして、新旧どっちを指しているものなのかわからない。
旧Edgeのことなら現在は滅びたも同然だから、この記事での評価は気をつけて見なければならない。
調査方法間違えてるんじゃないか。 (スコア:0)
問題を引き起こすブラウザー/プラットフォームとしてInternet Explorerを挙げない回答が30%もあるなんて。
大体提供元のMS自体が今時の機能は使えないから何年も前から新たに使わないでって言ってるのに。使うのは過去資産の活用の場合等だって。問題になるのは当然なのに。
非開発者ならともかく、開発者で3割も問題意識ないなんて酷過ぎる。
Re:調査方法間違えてるんじゃないか。 (スコア:1)
IEは対応しません、と切り捨てることができるなら問題にもならんだろう。
そう言う人達が三割程度いるってことなのでは?
MSもサポートしない、って言ってるんだから、IE切り捨てはあり得ない選択でも無かろう。
NCSA MosaicとかNetscape Navigatorとかと同じ。
あるいは、回答は最大3つまでなので、上位三位に入らなかったとか。
Re:調査方法間違えてるんじゃないか。 (スコア:1)
世の中受託開発をしてる会社ばかりじゃないよ。
自分達でIEサポートの有無を決めることができる立場の開発者(会社)もいる。
受託開発の場合でも、委託側が「もうIEイラネ」と言う場合も、今や少なくはありません。
もちろん、IE必須という仕事は皆無では無いでしょう。
でもそろそろ、IEをサポートすることのデメリットをきちんと顧客に提案できる会社になった方が良いでしょう。
あるいは、本当に「全部諦める」を検討する時期なんじゃないですかね。
今後、確実にIE必須案件は減って行きますよ。
社内にIE対応技術をキープしておくことのコスト、考えてます?
そんなクソ案件にツッコまれるエンジニアのキャリアパス、考えてます?
Re: (スコア:0)
Chromium版EdgeがWin7以降に配布された結果、IEに金掛けて対応しますか?で「はい」と答える客はもう少なかろう。
その場合、開発者は最初から煩わされないからな。