IE8はフル標準モードでのレンダリングがデフォルトに 61
ストーリー by nabeshin
対応ブラウザ:IE7以上、Firefox、Safari 部門より
対応ブラウザ:IE7以上、Firefox、Safari 部門より
oldwave 曰く、
本家記事より。「IE8はデフォルトでフル標準モードでレンダリングされ、IE6/7互換モードにするには明示的にオプションを設定しなければならない」そうです。これはインターオペラビリティの原則が発表されたことに伴う方針転換であるようです。
EUからの相次ぐ要求の中、クローズドな製品を作って囲い込むより「オープンな製品の中でMSがもっとも高品質」という評判を作ろうとしているようです。たいへん結構な話だと思いますが、わたしの気づいていない何かが隠れていたりするでしょうか?
インターオペラビリティー原則 (スコア:5, おもしろおかしい)
英語よく分からないんだけど、Operaとの互換性を高めるためってこと?
Re:インターオペラビリティー原則 (スコア:1)
http://dictionary.goo.ne.jp/search.php?MT=interoperability&kind=ej... [goo.ne.jp]
用は、
* inter-が付くので「-間」の意
* operabilityはoperateの-ableの形容詞化
つまり相互に(inter-)運用(operate)できる(-able)ようにした(-able->bility)モノ/コト
...ということかな?
M-FalconSky (暑いか寒い)
Re:インターオペラビリティー原則 (スコア:1)
その割にゃ部門名からハブられてるな。
# このコメントは対応外のブラウザから書き込まれています。
Re: (スコア:0)
インターオペラビリティー【interoperability】 [yahoo.co.jp]
1 軍隊どうしの相互連携能力。複数国軍の連合作戦で兵器装備から指揮訓練まである程度統一しておくことによって、相互の連携・運用を可能にする能力。
2 転じて、コンピューターシステムなどの相互互換性。ハード・ソフト・システムなどが相互に運用できる互換性。
それはいいんだけど (スコア:2, 興味深い)
「また気味の悪い設定項目が増えたなぁ」に1ガバス。
あと「IEの仕様が変わりましたが、設定変更で対応できます」で納得しないお客さん対応であちこちで修羅場増加の予感。
# 前方互換の余地を切り捨てなかった事は認めたい
# でもどんな方針打ち出しても叩かれるのがMS
Re:それはいいんだけど (スコア:1)
言葉足らず。
標準準拠しつつ前方互換の余地を切り捨てなかった事は認めたい
Re:それはいいんだけど (スコア:1)
だったらいっそのこと前方互換なんて切り捨てればいいのに
#というかIE7でなぜそれをやらなかったのか疑問でならない
Re:それはいいんだけど (スコア:2, すばらしい洞察)
同感。
MSは規格標準を重んじて過去のダメHTMLを切り捨てます。
過去のダメHTMLにしがみつきたいヒトは過去のIEを使ってて下さい。
近々セキュリティアップデートも終わるので推奨はしませんが、自己責任で、
ぐらいの事は言って良かったと思うんだよ。
大義名分も充分にあるんだし、
言ってる意味の分かるヒトの大部分は賛同するだろうし、
意味の分からないヒトの大部分にはそんなメッセージも届かず、
(あまり)文句を言われない状況になってたんじゃないかと思う。
Re:それはいいんだけど (スコア:2, すばらしい洞察)
きっとIE9、10がでても過去のHTMLを表示するためのオプションが用意されます
#Windowsシリーズの前方互換性はスゴイものがあるよ
Re:それはいいんだけど (スコア:1, 参考になる)
だからWinFSを辞めたんだね!
Vistaで動かないアプリは動かない方 [megalodon.jp]が悪い!
>#Windowsシリーズの前方互換性はスゴイ
NT,95の時は、サードパーティ製まで含めて凄かった話を良く聞くけど、
今はどうだかというと…自社以外は微妙 [wiredvision.jp]な印象。
責める気は無いが、英知を結集させても実際キツいんだろうな。
Re:それはいいんだけど (スコア:1)
>Vistaで動かないアプリは動かない方が悪い
これは全く正しい
Vista(=MSの最新OS)のガイドラインに沿ったアプリを作らない(作れない)のはソフト会社が悪いんだし、
そもそもVistaに対応する/切り捨てるのはソフト会社の自由
hoge社のアプリが動かないからってVistaやMSを責めるのはお門違い
hoge社を責めて対応させるか、他のアプリを使うか、おとなしくXPを使い続ける負け犬になればいい
個人的にはMSの最新OSに対応しないようなソフト会社なんてチンカスほどの価値もないと思うけど
それよりも過去のしがらみで正しい方向に進むのを阻害されることの方がユーザにははるかに不利益
Re: (スコア:0)
Re:それはいいんだけど (スコア:1)
仕様にあわせるんだ
Re: (スコア:0)
Re:それはいいんだけど (スコア:1)
>仕様にあわせるんだ
バグですら仕様です。ほかの方法で回避してはいけません :-P
Re:それはいいんだけど (スコア:1)
あなたが言いたいのは「後方互換性」では?
後方互換性 [wikipedia.org](backward compatibility): 新システムで、旧システムの資産を扱えるようになっている
前方互換性 [wikipedia.org](forward compatibility): 旧システムで、新システムの資産を扱えるようになっている
上位互換 [wikipedia.org](upper compatible): あるシステムの仕様がスーパーセットになっている。
下位互換 [wikipedia.org](upper compatible): あるシステムの仕様がサブセットになっている。
「Windows Vista は、過去のWindows用ソフトが使えるように後方互換性を考えて設計されているが、DirectSound HAL が廃止されるなど、完全な上位互換にはなっていない」
って感じで。
Windows API で使う構造体には、先頭にサイズを示すメンバがあり、その値の違いで仕様拡張されたデータがあるかどうか判断して挙動が変わるようなAPIがいろいろありますが、
仕様拡張されたデータを非対応のWindowsに渡すとまったく動作しなくなったりするあたりは、「Windowsは前方互換性を考えた設計である」とは全然言えないと常々思ってます。
Re:それはいいんだけど (スコア:1)
>「Windowsは前方互換性を考えた設計である」とは全然言えないと常々思ってます。
その通りだと思いますね
その必要があるとすら思いませんが…
Re: (スコア:0)
コンピュータ業界全般でいえば汎用機、ミニコンなんかと比べて全力を尽くしてるイメージはない。
Re:それはいいんだけど (スコア:2, すばらしい洞察)
汎用機、ミニコンって OS 単体で 5,000 円 ~ 50,000 円程度で済むようなコストでしたか。そもそも任意のハードベンダから購入しても利用できるような汎用 OS を採用していたものってどれだけありましたか。ハードウェア層で互換性問題を吸収する、という手段が使えないという事は忘れてないですよね?
Windows はエンドユーザが見える範囲であるシステムの重要な部分をごっそりと変更してしまうような改変を行う事がありますが、汎用機やミニコンだと後継機ではなく別製品として販売されてなかったですか。
また、OS 提供ベンダが「これはやってはダメ」と言ってる事も平気でやりまくるサードパーティのアプリベンダが大量にあり、そういった形で作られたソフトウェア資産が大量にある点も見逃せないポイントでしょう。
こうした点を踏まえた上で見ると、互換性の維持度は、汎用機やミニコン等と比べても価格に応じたレベルで遜色のない努力を行っていると感じられますよ。
Re:それはいいんだけど (スコア:1)
Re: (スコア:0)
クロックが一桁MHzの頃のツール迄そのまま動いたりするんだけど。
Re: (スコア:0)
いや、だからそれってIBM汎用機に比べて全然大した事ないって話だと思うけど。
それにWindowsの場合1桁MHzの時代のDOSプログラムよりも2桁~3桁のころの3.1や9xのソフトの互換性が問題だったりするだろ。
さらに32ビットと64ビットの間の互換性の低さは類を見ないし。IBM汎用機だけでなくVMSやら各種UNIXやらと比べてもね。
Re: (スコア:0)
そんなに互換性低いんでしたっけ?
結構動いてるような。
#そりゃドライバは駄目ですが。
Re:それはいいんだけど (スコア:1)
とはいうもののほとんどパッケージソフトを使わないので(atokくらいだ)普通の人には参考にならないかも
#atokはソフトの性質上両方対応してて当然だから
すごく気に入って使ってるフリー/シェアウェアのソフトが
ちゃんと64bitバイナリが用意されているのを見ると
「俺の選択眼は間違ってなかった!!」と思えて優越感に浸れる
Re:それはいいんだけど (スコア:1)
それは力及ばずIE7の標準準拠が依然として不完全すぎたからだと思いますが、いずれにしても実は8割方日本のせいなんじゃないの?という気がします。
=-=-= The Inelegance(無粋な人) =-=-=
Re:それはいいんだけど (スコア:1)
日本のMSなのかユーザなのかわからないけど、なにかしたのですか?
ほんと物知らなくてスイマセン。
#面倒だったらurl示してくれるだけでいいので
Re:それはいいんだけど (スコア:1)
=-=-= The Inelegance(無粋な人) =-=-=
Re:それはいいんだけど (スコア:1)
>だったらいっそのこと前方互換なんて切り捨てればいいのに
って意見があって、
これが出来ないのは
>8割方日本のせいなんじゃないの?という気がします。
ってことですよね?
うーん、ごめんなさいぜんぜんわかんない。
>IE7のWindowsUpdate配布が世界で最も遅く、しかも未だ全自動にはなっていない
ますますわかんない。
何か行間を読む必要があるんですかね。
Re: (スコア:0)
それで十分な理由になってたとしても、私にはわかりません。
Re:それはいいんだけど (スコア:1)
-- やさいはけんこうにいちば〜ん!
Re: (スコア:0)
#もののわかってる人が叩くのとわかってない人が叩くのじゃ違うと思いたい
Re: (スコア:0)
そんな層居るのか?
「パソコンに初めから入ってる、インターネットの青いやつ」が標準だと思ってる層しか知らない。
6が7になって8になっても、そのうち慣れるさ
取り急ぎ関連ストーリーを追加 (スコア:1)
結局、いろいろ考えたあげく、これはやめようということにしたんですね。
=-=-= The Inelegance(無粋な人) =-=-=
Re:取り急ぎ関連ストーリーを追加 (スコア:1)
# here症候群イクナイ
Re:取り急ぎ関連ストーリーを追加 (スコア:1)
「どうすんだよ、本当にそこまで言い切ってい大丈夫なのかよ」とは思いますが、あまりにもひどい標準無視が減るのはいいことです。
FLASH化する等の逃げ道が加速するかもしれませんが(^^;
SEO的に云々とか言われますが、最近のGoogleは全く無視しているという気配でもないですし、どこかの検索エンジンがいずれどうにかしそうな気がします。
=-=-= The Inelegance(無粋な人) =-=-=
採り入れて拡張 (スコア:1)
彼らのやっていることは10年前から何も変わっていない。
_ to boldly go where no man has gone before!
解釈 (スコア:1)
IE6にもStandards modeとQuirks modeがある。
IE7にもStandards modeとQuirks modeがある。IE7 Standards modeはIE6 Standards modeよりも厳密に規格に従う。IE7 Quirks modeはIE6 Quirks modeを目指したもの。
IE8にはIE8 Standards modeとIE7 Standards modeとQuirks modeの3つがある。IE8 Standards modeはIE7 Standards modeよりも厳密に規格に従う。Acid2に合格したといわれているのもIE8 Standards modeのこと。IE8のWeb標準準拠モードは非デフォルトに [slashdot.jp]で出てきたが、Standards modeの動作の切り替えはmetaタグで行う。metaタグで指定がなかった場合にIE7 Standards modeで動作するとアナウンスしたが今回方針転換し、IE8 Standards modeで動作することになった。
こんな解釈でいいかな?
深く考えていない思いつきだけど (スコア:1)
ちゃんと標準で書かないIEで見れたらいいや的な作りであれば、DOCTYPE宣言なんて書かないだろうし
ちょっと標準に沿って書く人であれば、当然DOCTYPE宣言はしているだろうし
中途半端にユーザ任せの対応になるよりは、サイト側でコントロールできるほうがありがたいんだが。
どれが標準? (スコア:1)
しかも「IE6/7との互換モード」ってあるけど、IE6と7は結構癖が違いますよね?
IE7がIE6との互換性にそこまで気を使ったようには見えないし、IE7が普及する前に、将来のIE8と互換性の高いIE7.5を出してほしいです。
Re:どれが標準? (スコア:2, 参考になる)
IE8がサポートするのはHTML 4.01のStrict/Transitionalから将来のXHTML2までの正しい(X)HTMLとCSSのすべてですね。他の規格はまだ草案の段階なので、サポートの必要は(ほとんど)ありません。IE8が今しなければいけないのは、いまあるW3Cの標準に(もっと)正しい形でしたがうことでしょう。
IE7の表示はIE6のバグを直したものなので、IE6/7の差異はあまり問題にはならないと思います。IE6/7では、DOCTYPEスイッチを使って過去の乱雑な形との互換性を取っているので、互換性とは恐らくこのDOCTYPEスイッチと、metaをつかったIE6/7の表示の二種類によるもので、実現すればかなりいい感じになりますね。最悪、Mozillaの様にIE6/7と同じエンジンを仕込めるものと思います。
IE8は標準仕様どおりに表示するだけなので、IE8での表示結果を期待したいのであれば、Firefox3/Opera/SafariなどのACID 2に合格するような標準準拠のブラウザで確認すればいいのです。もちろん、IE7のようにIE8が期待はずれな結果に終わった場合はあれですけど。
# かわいそうなMS、ようやく過去を顧みつつ標準準拠を達成しようというのに、何をやっても批判されるんだ。
All your base are belong to us
Re:どれが標準? (スコア:1)
そういうのであれば、やはりまだ草案 (Working Draft) である XHTML 2 [w3.org] も対象外でしょう。
Re:どれが標準? (スコア:1)
IE8を(できるだけ)標準準拠にしたり、APIの情報を公開したりと、最近のMSは良い方向に進んでいる気がします。(EUのおかげですかね??)
Re:どれが標準? (スコア:1)
IE6->IE7の時にもレンダリング的にもだいぶマシになってタブブラウザ化したのに
世間一般では嫌がられていますよね。(不安定だったからかもしれませんが)
IEに興味がなかったのでWindows Updateに登録されるまでインストールしなかったので
IE7 betaの不安定感はわかりませんが、正式リリースしてからのIE7は十分満足できるものでした。
IE8に関しては「お!Acid 2、合格してるじゃん」というより「やっとまともになった」という感じがしますね。
@ スイッチ
これは賛成ですね。これでやっとIEでしか表示できないサイトが無くなる訳ですから。
でも「今までちゃんと(?)表示されてたサイトがまともに表示されなくなった。IE8糞」という人が出るんだろうなぁ
なぜIE7の普及に注力しないんだ? (スコア:1, すばらしい洞察)
Re:わたしの気づいていない何かが隠れていたりするでしょうか? (スコア:0)
http://builder.japan.zdnet.com/news/story/0,3800079086,20368717,00.htm [zdnet.com]
笑顔で怒る竹中直人の芸を思い出す訳だけど、まあ正しいライセンスでオープン化されるなら、
たとえ後からクローズしてもフォークできるので結局メリットになるので歓迎できること。
まあ、しかしだ、そんなことより最近のWindowsのパッチの品質低下も何とかして欲しい。
NT、9xの頃は暫く様子を見てから当てる、という慎重さがあっても良かったけど、
常時接続の普及や業務サーバーとしての採用で、ワームなどによる被害が怖いので、
出来るだけ速やかに当てるってポリシーが増えているように思うんのでね。
Re:わたしの気づいていない何かが隠れていたりするでしょうか? (スコア:1, 興味深い)
その後に続く御託から想像するに「何でも無料でクレクレ君」でしょうか。
あなたの望む、たとえばGPLなんてのが「正しい」といってるのなら、
図々しいと思います。
「MSはWindowsのソースをオープンにすべきだ」とか「クローズドだから危険」
とか言う人の本音って、実はMSを嫌って言ってるのではないと最近わかってきました。
本音は「Windows欲しい。でもお金は払いたくない。Windowsのソースが
無料でオープンになり、ライセンスも甘くなれば誰か互換OSを作ってくれて
無料で配布してくれるかもしれない」ということなんですよね。
だって、本当に嫌いだったらオープン化を求めたりなんかしません。
ただ腐って消えていくのを見てたほうがいいわけですから。
Re: (スコア:0)
悪夢だ
Re:わたしの気づいていない何かが隠れていたりするでしょうか? (スコア:1, おもしろおかしい)
#すみません、クマのぬいぐるみになっておきます
Re: (スコア:0)
>#すみません、クマのぬいぐるみになっておきます
これだけで「鰤たんの傍に居たいんだ」と翻訳された。
謝ることは無い、その役目は俺が引き受けよう。
IEという名もそろそろ (スコア:0)
それであくまで「IE互換モード」と言う表記にしてさっぱりすればいいのにね。
VISTA時にOE→Windowsメール
みたいにして