Microsoft、「WebKitはWeb標準を破壊している」と主張 105
ストーリー by hylom
webkit接頭辞VSms接頭辞、仁義なき戦い 部門より
webkit接頭辞VSms接頭辞、仁義なき戦い 部門より
taraiok 曰く、
Microsoftが、「WebKitはWeb標準を破壊している」と主張しているそうだ(Ars Technica、本家/.)。
スマートフォン市場はAndroidとiOSの2つがほぼ市場を占有する状況になっており、これらが使用しているHTMLレンダリングエンジンはどちらもWebKitベースのものだ。そのためモバイル向けWebブラウザ市場でのシェアはWebKitが90%以上を占めており、Web開発者らはスマートフォン向けのサイトをWebKitに最適化するようになっている。
一方、MicrosoftはWindows Phone 8にIE 10を搭載したが、スマートフォン向けのサイトでは動作互換が完全には取れていないことがあり、しばしばユーザーからクレームが入るという。Microsoftはこの状況はWebKit側に問題があるとブログ上で意見表明し、Web開発者ーに対し、W3Cの標準に準拠するようにと問題点を説明する状況になっている。
MicrosoftはWebKit向けに最適化されたWebページを、Windows PhoneのIE10もサポートするように改修する方法をWindows Phone Developer Blogで紹介している。WebKit向けに最適化されたサイトでは、「-webkit-」で始まるベンダー固有接頭辞を使っているケースがある。これはIEでは認識しないので、この記事では標準化された接頭辞のないものを使い、そうでないものは-ms-接頭辞で始まる代替のものを使う、という解決法が提示されている。
かつて (スコア:5, すばらしい洞察)
IE6が通ってきた道ですよね。ある意味。
Re:かつて (スコア:1)
かつてそうだった奴が身を改めた上で文句を言うのと、
かつては文句を言ってたやつらが今度は自分たちが
同じ悪いことをやってるって言うのとでは、どっちが
悪いだろうか?
今現在どうなのかって考えれば、今悪いことをやってる
やつが悪いのは明白なんだけど。
Re:かつて (スコア:1)
それが悪いってわかってるのに、なんで同じ道を行こうとするか?
Re: (スコア:0)
今日のお前が言うなスレというか会場というか…
Re: (スコア:0)
まさにこれ
Re: (スコア:0)
まさに、オマエモナーw
Re: (スコア:0)
機種依存しないだけIEのがマシ
黒歴史は無視ですか (スコア:0)
機種依存どころかCPU(処理系)依存させてた黒歴史は無視ですか。そうですか。
つActiveX
Re: (スコア:0)
IE10のOS X版を作ってから言え、だなw
Re: (スコア:0)
Safari 6のWin版を作れよマカー
Re:かつて (スコア:1)
そんなにApple Software Update for Windowsを入れたいのか。
そーかそーか。
(あれは絶対にAppleの嫌がらせだと思う)
Re: (スコア:0)
safari 6は糞だから待たなくて良いよ。
俺達のsafari 5 を返せ。
それまではFirefoxとChromeで我慢だ。
それよりMac版IEはよ。
とりあえず全部書く (スコア:4, すばらしい洞察)
-webkit-hoge
-moz-hoge
-ms-hoge
-o-hoge
hoge
正直うざいけど、今のところそうするしかない……
そして、おそらく、将来的にも……
Re:とりあえず全部書く (スコア:1)
いまのところ、これが最善策だよね。
Re:とりあえず全部書く (スコア:1)
逆に、ベンダプレフィックス抜きの記述を忘れるようなドアホウあるいは「意味の分かってないヤツ」は、
ベンダプレフィックス付きの記述もするなよ(お前にはまだ早いよ)と説教したい。
# 古いブラウザのサポート切ったらベンダプレフィックスなんてどんどん消せるぜぇ
Re:とりあえず全部書く (スコア:1)
使えば機種間の差異を吸収できそうな気がするんですが。
OPERA (スコア:3, おもしろおかしい)
OPERAで問題なく見られるページがWeb標準です。ええ、そうにきまってますとも!
Re:OPERA (スコア:1)
Operaたんは自身の現状をちゃんと認識しているので、Webkit用のプレフィックス読み込んでくれますね。
# へりくだってかわいいOperaたん
Re:OPERA (スコア:2)
ユーザエージェントがMozilla(ほげほげ)となっている他のブラウザって今も数多く残っているのでしょうか。
Microsoftが「WebKitはWeb標準を破壊している」と主張。どこで? (スコア:2)
Re:Microsoftが「WebKitはWeb標準を破壊している」と主張。どこで? (スコア:5, 参考になる)
元記事:「こうすればWebKit向けサイトをIE10やほかの標準規格を準拠したブラウザでうまく動くよう変更できるよ!」(This guide covers the most common changes required to make your WebKit-optimized site work great on Internet Explorer 10 and other standards-compliant browsers. )
↓
Ars Technica:「MSがWebKitを新たなIE6にするなとお願い」(Microsoft begs Web devs not to make WebKit the new IE6)
↓
/.:「MS、WebKitはWeb標準を破壊していると不満」(Microsoft Complains That WebKit Breaks Web Standards)
↓
/.J:Microsoft、「WebKitはWeb標準を破壊している」と主張
なにこの伝言ゲーム。
theInsiderman(-1:フレームの元)
Re: (スコア:0)
言いたいことはわかるんだけど、
webkit接頭辞が付いたパラメータでないと指定できないことがあるから困ってんだよねぇ……
Re:Microsoftが「WebKitはWeb標準を破壊している」と主張。どこで? (スコア:3, 参考になる)
そういうのはそれで構わないのです。>WebKit接頭辞付でないと指定できない
例えば同じスクロールバーのスタイリングにしても、IE の物は色変えだけですが WebKit の物は CSS で指定できるパラメータはすべて指定できるので、そもそも指定可能な内容が違いますから、ブラウザによってサポート状況の違うものはそもそも仕方がないですから。
今回の問題は、たとえば角丸指定が「-webkit-border-radius」しか無くて、接頭辞なしの「border-radius」も無い、という様なパターンですね。
そういう場合には ms プレフィックス付とプレフィックス無しも同時につけるべし、というのが Microsoft の主張です。
Re: (スコア:0, すばらしい洞察)
WebKit厨はマカーとかぶってるから、非常にたちが悪いね。
Re: (スコア:0, すばらしい洞察)
MSの非標準は汚い非標準
Appleの非標準は綺麗な非標準
をそのまま進んでますからな。いつもと同じ。
Re: (スコア:0)
どっちかって言ったらGoogle厨かと思ってた。
起源を言ったらKDE厨になっちゃうし、iOSよりAndroidの方がずっとシェアが大きいし、コードのコミット量もGoogleの方が多いし、そもそもオープンソースだし、ここでマカーなんて言うのって「誰と戦ってるんだ」って感じ。
Re: (スコア:0)
WebKit厨はChromeが生まれる前からいたんだよ。
IEはいまだに対応したくないブラウザNO1 (スコア:2)
過去版は言うに及ばず、新版であってもjsのDOMの挙動がほかと違ったりする。
間にライブラリを挟めばギリギリ許せるかな、ってレベル。
IEの黄昏 (スコア:1)
ネスケを独自拡張と総力戦でボコボコにしたIEの黄昏を感じました。
IEの黄金期でさえ、独自拡張イクナイの声が少なからずあったと記憶しています。
Windowsユーザーが必ずしもMS信者(逆にいるのか?)ではなく、仕方なく使っている派が多いように思います。林檎ユーザーとは対照的ですね。
Re:IEの黄昏 (スコア:1)
双方とも独自仕様拡張合戦やっていた。当時の(現在でも99.9%メーラとしてNetscape Communicator 4.8 enを使用中) CSS 他ダメダメなものは反面教師として時々ブラウザ起動してみると勉強になります。
それと、相手を非難しあっていたからなあ。主に外野がポジショントークで。
MSの言う「Web標準」とは (スコア:0, フレームのもと)
-webkit-接頭辞は批判して、-ms-接頭辞は推奨するのか?
なーにがWeb標準じゃ、そんなスタンスを変えないからIEからユーザが逃げたんじゃないのか
Re:MSの言う「Web標準」とは (スコア:1)
どうせこのバカはリンク先も読んでないだろ
-msプリフィックスは誰も推奨していません
Re:MSの言う「Web標準」とは (スコア:1)
元記事は特定の接頭辞の批判にも推奨にも読めませんでしたが…
Webkit用に書いたサイトをIEにも対応させるHow to ってだけで。
カーゴカルト的に書いててwebkit専用に「なってしまった」人には、こういう情報があるのはありがたいかもね。
鶏と卵 (スコア:0)
だって実装されないと標準にならないんだもん
Re: (スコア:0)
一部ブラウザで実装されているだけで標準になってないものを使わないでね!
ってお願いしているだけなので,それが「鶏と卵」だとしてもお願いは聞けるよね?
下の4つのうち頻繁に見かけるのは webkit なんで正直うんざりするんだよね…
-webkit-hoge
-moz-hoge
-ms-hoge
-o-hoge
# まぁ大体は Mac + iPhone ユーザが書いたCSSなんだけど…
IE(藁) (スコア:0)
IE(笑)
いっその事 (スコア:0)
IEがWebKit使えばいんじゃね?
Re:いっその事 (スコア:2)
「いっその事」とは、最善ではないが、当面、解決方法が見つからないために、致し方なく取る手段なので、できれば避けたいわけだ。
元記事も、WebKitが標準に従ってくれたら解決するのだが、というスタンスかと。
Re: (スコア:0)
おいやめろ MSが余計なことしてくれたらどうするんだよ
一番ましな(最善とは言っていない)エンジンなのに、口出しして変なことになったらかなわん
Re: (スコア:0)
Webkitも誉められたもんじゃないが、さすがにそれはないw
Re: (スコア:0)
それが解決法として認められるなら、我々は10年前に「IE6の挙動を標準とする」と定めておけばよかったな
#韓国式解決法
それなら (スコア:0)
ActiveXとかSilverlightとかをまずやめて
Re:それなら (スコア:1)
色々とダメダメなActiveXは、マイナーだし、自然に廃れて行くでしょう。
一方、Silverlightは、そんなにダメダメでしょうか?html5に殺される運命にあるのでしょうか?
関連リンクに追加きぼんぬ (スコア:0)
HTML5 規格、今後は WHATWG と W3C バージョンに分岐 [srad.jp]
懸念される事は必ずその通りになるとか、なんてマーフィーw
Re: (スコア:0)
その記事をドヤ顔で上げてくる人ってむしろ
「ブラウザベンダが互いにオレオレ規格で出し抜き合い醜い争いをする」
ことを望んでるんじゃないかって気がしてきたよ。
当時も思いっきり「自分らが望む方向」に誤読してる連中だらけだったし。
ようするに (スコア:0)
WebKitってApple版IE6なんだろ?
Re: (スコア:0)
IE6は1つだったがWebKitは端末によって実装レベルがバラバラなのでもっとたちが悪い。
すべてがChromeみたいに常に最新版にアップデートされてくれればいいんだが。
Re: (スコア:0)
勝手にアップデートされるのが気持ち悪くて嫌いです。
Re:ようするに (スコア:2)
アップデート要求の通知は普段からたくさん見ます(でも無視)が強制アップデートってどこの何(システムorアプリ)ですか?
さすがにその恐ろしいスマホ/OS/アプリは避けたいところです。
Re:なんでもいいよ (スコア:2)
昭和か!www
#今から作る物で、そんなんなんぼなんでもおらんやろなー