コメントしようと思ったら、ちょっと長くなってしまったのでこっちに書きます。
で、よく記事を見ると、この人は「開発時間の20%もIE6対応に費やしている」ということを理由として述べている。しかし、はっきり言うがそれは多過ぎじゃないのか? IE6対応に20%もの時間がかかっているなら、ちょっとスキル不足のような気がしますた。
成吉思汗にアイヌネギ : Stop developing for Internet Explorer 6 より
まず背景として、上の引用は外国のサイトを見て書いている。俺は英語を読むには時間がかかるのでそのサイトは見ていないのだが、日本でも IE 6 対応に相当時間がかかると言われているし、似たような話題もあった。それ自体はむしろおもしろいと思っていたが(けして推奨する訳ではなく)、上記引用元でも言われているように、そもそも IE 6 対応ってそれほど大変な作業じゃない。zoom: 1; という魔法の言葉もあるし。
もしかすると、例えば、モダンブラウザで先行実装されている CSS 3 の技術を用いたりして、最先端のテクニックを使った技術レベルの高いサイトを作ろうというときなんかは、それくらいの工数が必要になるのかもしれない。
俺は制作会社が作ったデザインをコーディングだけ行うというコーダーが本職の人間だ。
今の日本で、しかも外注に出そうと考えるサイトには、そのような企画はない。日本では IE しか使ってはいけないというところだってあるし、やっぱりユーザーが多いということで IE 6 / 7 最優先。そして web にかける予算も、あれば企画やデザイン、映像などもっと上流のところにまわすので、結局HTMLコーディングの予算はない。(スケジュールもきつきつだ!)
ニーズがそこにあるから、現状は「ちょっと古い技術をもっとも効率の良い方法でやる」のが最善の選択だ。
ただ、IE 6 は少なくともまだ2〜3年は残る。他のブラウザ達は Acid Test もクリアして新しい技術が日常的に使われ、今よりそれらのブラウザにかける工数は少なくなっているだろう。そんな過渡期には、IE 6 だけのために 20% くらいの労力も要するのかもしれない。
それはどこに目標を定めるかにもよる。今みたいに「対象全部のブラウザで全く同じに見えるように」ではなく、「古いブラウザでは可読性を損なわない程度にそれなりに見れ、モダンなブラウザではよりリッチに見える」という方向に進めば、そんなにはかからないだろうし、かけていられない。そんな方向に向かうべきだ。少なくとも、コーダーの立場からみれば。
ブラウザエンジンが全部統一されれば、一番楽だとは思う。もう、全部 webkit でいいだろと。
まあ、そんな訳にも行かないので、IE 6 対応は必要だ。それを使って見てる人が大勢いるんだから。理想論で言えば、例え使用者が少ないブラウザであっても、最低限読めるようにするのは必要だと思う。ただ、それは上記のような背景に照らし合わせると、現実問題として難しい。作るだけならばまだしも、作ったら作りっぱなしと言うわけにはいかず、各ブラウザでのチェックもあるし稼働後の更新だってある。
結局何が言いたいのかというと、スキル不足にしろサイトポリシーにしろ、今この現状で、そんなにもの時間を IE 6 にかけている時間はかなり勿体ない。
IE 6 のことをそんなに考える時間があるなら、新しい知識や技術を一つでも取り入れた方がよい。
かくゆう俺も、なかなか時間を作れずにいる訳だが・・・。
取り敢えず、飲みに出歩くのを控えます(苦笑)
ちなみに、最近は印刷対応案件が増えてきた。
なんだか書いている内に他にも色々書きたいことが出てきた気もするが、まとまらなくなりそうなのでまた次回とする。
なるほど。ハポンのWeb業界はよく知らないので勉強になります。でも、海外にしろ、日本にしろ、二極化してますな〜。
>カニコーラさん
むしろ勉強させてもらってます!
そして俺も完全に一極に偏った人間です(汗
英語も勉強したいな〜。
こんばんは。興味深い内容ですね。
最近デザインをしたサイトで、いちばんIE6対応に時間がかかったのは、私のブログです。
既存のHTMLを利用したのと、全面に透過PNGを使用したためです。
(たぶん今も一部変です)
http://blog.webbingstudio.com/
お仕事では、このようなIE6対応が大変になる構成はまず考えません。
そもそも日本の商業サイトの制作で予算を増やしてまでこういったニーズを求める流れはないようですし。
海外が全ての基準ではなく、日本人向けのサイトであれば郷に入れば郷に従えという考え方もアリだと思います。
…もちろん自分のサイトでは好き勝手やりますがwww
>WebbingStudioさん
ありがとうございます。
きれいなデザインですよね!
前にIE 6 どうしたのかなとつい確認しちゃいましたw
filter使えばいけそうだけど、時間対効果と目的によってどこを着地点にするかなんですよね。
仕事では企画することはないので、俺もここを好き勝手やろうかなと思ってます。