MicrosoftはWebKitに移行すべきか 52
ストーリー by headless
維持 部門より
維持 部門より
先日、Microsoft MVPのBill Reiss氏が自身のブログで Internet Explorer(IE)をWebKitベースに移行することを提案したが、否定的な意見が多かったようで、のちに間違いだったことを認めている(Bill Reiss' Development Blogの記事、
Bill Reiss' Development Blogの記事 2、
BYTEの記事、
Glazblogの記事、
本家/.)。
Net Applicationsのデータによればデスクトップ向けWebブラウザーとしてはトップシェアを維持し続けているIEだが、モバイル向けWebブラウザーではSafariやGoogle Chrome、Android標準ブラウザーなどWebKitベースのブラウザーが主流となっている。実際のところ、IEのWebKit移行には多くのメリットもあるが、移行すべきでない理由もある。たとえば、WebGLにはセキュリティー上の問題があるとしてMicrosoftはIEへの導入を見送っている。しかし、WebKitに移行すると、このような決定や変更をMicrosoftが自由に行えなくなり、セキュリティーが低下する可能性がある。また、モバイル開発者がWeb標準ではなくWebKitをターゲットにするようなことにならないよう、競争を維持する必要もあるとのことだ。
Net Applicationsのデータによればデスクトップ向けWebブラウザーとしてはトップシェアを維持し続けているIEだが、モバイル向けWebブラウザーではSafariやGoogle Chrome、Android標準ブラウザーなどWebKitベースのブラウザーが主流となっている。実際のところ、IEのWebKit移行には多くのメリットもあるが、移行すべきでない理由もある。たとえば、WebGLにはセキュリティー上の問題があるとしてMicrosoftはIEへの導入を見送っている。しかし、WebKitに移行すると、このような決定や変更をMicrosoftが自由に行えなくなり、セキュリティーが低下する可能性がある。また、モバイル開発者がWeb標準ではなくWebKitをターゲットにするようなことにならないよう、競争を維持する必要もあるとのことだ。
実装は多からず少なからず (スコア:3, すばらしい洞察)
Re: (スコア:0)
3つぐらいが同じシェアであるといいね。
今のWebKit依存気味の状況は過去のIEの時みたいで好ましくない傾向。
Re:実装は多からず少なからず (スコア:1)
競争云々の話なら、ブラウザのシェアとレンダリングエンジンのシェアは
別に考えた方がいいんじゃないのかなぁと思わなくもない。
セキュリティ云々なら、まあWebKit一色は好ましくないかなと思うけど、
WebKitっていっても実際は実装の違いで亜流が出まくってるって聞いた
ような気がするんだけど。
Re: (スコア:0)
Webkit,GeckoそしてPresto!!!よくネタにされるOperaたん
Re: (スコア:0)
MSは大変かもしれないが、実装が複数あるほうが競争も起きるしユーザーには望ましいでしょ。
Re: (スコア:0)
開発者にとっては悩みの種だけど
昔ほど大きな差があるわけじゃないから
まぁ自由競争には賛成
Re: (スコア:0)
> 昔ほど大きな差があるわけじゃないから
せやね。
10年前に比べれば天国のような環境だと言うのに、
未だに「IE死ね」とか「WebKit死ね」とか言ってる阿呆が居て少し困る。
庭の石の下から出て来ないで欲しい。
Re: (スコア:0)
Re: (スコア:0)
天下三分の計ですか?
双璧ではなくて、三つというところはどういうところがいいのでしょうか?
あるいは四天王ではないですが四つでなくて三つのほうがいいってのは感覚的なものでしょうか?
何かいい例があったら教えてくださるとありがたいです。
ケータイは一強・二弱・一蚊帳の外くらいに収れんした感じがしますね。
Re: (スコア:0)
一人より二人がいいし、二人より三人がいいんですよ。
Re:実装は多からず少なからず (スコア:1)
MSは3人の側ではなく、ブラックマグマっぽい気が。
Re: (スコア:0)
家は焼け畑はコルホーズ
Re: (スコア:0)
一人ぼっちは挫折する
二人ならきっと大丈夫さ
三人寄れば文殊の知恵
四人寄ればマージャン
多すぎると事態があらぬ方向に
Re: (スコア:0)
同感
同じ目的のためのソフトの開発のためのコストが多数かかってしまうのはもったいないけど
寡占のデメリットの方が大きいと感じる
Re: (スコア:0)
Re:実装は多からず少なからず (スコア:1)
iCabも4.0からグアーッだったな。
ていうかTridentやGeckoやPrestoみたいなエンジンを昔から持っているところはともかく、今さらゼロから新規開発する奴なんているの?
と思ったら驚くべきことにいるようだ。
http://shiki.esrille.com/ [esrille.com]
Re: (スコア:0)
Re: (スコア:0)
NetFrontの実装は実質開発者一人で追いついてなかったから仕方が無いきもする。
OSべったりさえやめてくれれば (スコア:0)
IEの問題点はレンダリングエンジンどうこうではなくて、
OSと不可分で、しかも旧OSではメジャーアップデートがされなくなることです。
Re: (スコア:0)
Windows7以降はIEをアンインストールできるんですが
Re: (スコア:0)
シェルがなくなるだけだろ。
IE9をVistaへ移植するためにMedia Foundationの追加機能やらをバックポートしたりIE10をWindows 7へ移植するためにDirectX 11の一部をバックポートしたりする必要があるくらい依存しまくり。
Re: (スコア:0)
だな
たかだかブラウザの癖に、OSのAPIやAPIに依存したライブラリを叩くなんて非常識だ
Re: (スコア:0)
たかだか、ファイル一覧の癖に、テキストエディタの癖に、メディアプレーヤーの癖に、ゲームの癖に、、、、
Re: (スコア:0)
つまりはWin32APIを使わずにすべて自前で処理をしろと言うことですね。
まずはWinsockを使わないネットワーク処理から実装しよう。
次は表示部分となるGDIやDirectXを使わずに自前で表示処理を実装しよう。
Re:OSべったりさえやめてくれれば (スコア:1)
いやまて、元コメは「OSのAPIやAPIに依存したライブラリ」を使うなといってるんだから、「APIに依存しないライブラリ」は使ってもいいんじゃね。
ファイルの読み書きも stdio.h FILE ならOKだろうし、画面表示も curses ぐらいなら「APIに依存したライブラリ」とはならないだろう。
つまり、lynx を使えってことだな。w3mでも可.
Re: (スコア:0)
Safari(WebKit.app for Leopard)やFirefox(TenFourFox)は、公式にはPPCサポートは切られたけど、
有志の手によって野良ビルドでサポートされてますね。サポートって言っていいのか分からんが。
ありがたいことです。
ひどい言いがかりだ (スコア:0)
> しかし、WebKitに移行すると、このような決定や変更をMicrosoftが自由に行えなくなり、
そうかー、Appleは広告以外にWebGLを使わせないといった決定を自由に行えなくなっていたのかー。それは知らなかったなー。
そりゃTridentみたいにプロプライエタリだったらそういう決定を自由に行えなくなるだろうけどさー・
Re: (スコア:0)
でも、実装変えたら叩くんでしょ?
Re: (スコア:0)
実装先行でそれを標準にゴリ押ししてしまうというかつてのマイクロソフトの夢が実現できますよ?
http://developers.srad.jp/comments.pl?sid=590151&cid=2305090 [srad.jp]
Re: (スコア:0)
W3Cとかもはや何も仕事してない役立たず連中なのにな
Re: (スコア:0)
#2305626だが、お前もお前でいつの話をしてるんだ
こういう連中が一方で「W3CとWHAT-WGは喧嘩別れした」とかデタラメを拡散するんだなと思うと
凄く頭が痛い
Re: (スコア:0)
でもあいつら何の役にも立ってないよね?
Re: (スコア:0)
はい。
Netscapeからシェア奪った頃のなりふり構わなさや気合いを取り戻してほしい (スコア:0)
今のIEってそれなりに頑張ってるとは思うんだけど、それでもOSのオマケレベルかなあという印象は正直拭えない
Re:Netscapeからシェア奪った頃のなりふり構わなさや気合いを取り戻してほしい (スコア:1)
Netscapeの時はOSを押さえていたのでかなり無理がききましたが、
モバイルはブラウザどころか、OSのシェアすらないので同じ手法では難しいですね。
#MSにかぎらず、意欲的にシェアを伸ばそうとする姿勢は好ましいので頑張って欲しいです。
Re:Netscapeからシェア奪った頃のなりふり構わなさや気合いを取り戻してほしい (スコア:1)
IE3までの単体アプリケーションだった頃と、4以降の(極論すると)OSのHTMLサポートAPIを叩くUIシェルに過ぎない物では、MSの力の入り方も方向が違うんではないでしょうか。
Tridentエンジンできちんとレンダリングできないような記述(以前のトピックにあった -webkit プレフィックス付きしか記述されていないようなCSSとか)はやめてほしいだろうけど、アプリケーションとしてのIEはまさしく「OSのおまけ」として扱っていると思います。
Re: (スコア:0)
「IE使わなきゃWindowsを無駄にしている」とも言えるのかな。
Re: (スコア:0)
Windows版しかないというのが、既に致命的。
Re: (スコア:0)
MacIEって終わってたのか。
Re: (スコア:0)
今だから言えることだけど、もともとブラウザなんて無料で配布されていたもの。
無料で配布されていたNCSA Mosaicは、ブラウザのシェアの圧倒多数を占め、WWWやインターネットを使うことを「Mosaicする」とまで間違って使われるほどだった。
そんなブラウザを、有料で売るということを始めたのがNetscapeだよね。
Mosaicを駆逐するという意志を込めてMozillaと呼んだブラウザだったけど、結局はMosaicの遺伝子を持つIEに大逆転されちゃった。
最初はそこそこ有料なブラウザでもよかったんだけど、やっぱりWWWがここまで発展できたのは、MSが無料で配布というのに引き戻したおかげもあると思う。
ところで、今一番人気?なChromeだけど、どっちかというとGoogleが悪いのかもしれないが、使っているとだんだん重くなってきてイライラするようになったので、IEに戻った。
ChromeよりはIEのほうが安定している気がする。
Re:Netscapeからシェア奪った頃のなりふり構わなさや気合いを取り戻してほしい (スコア:2)
ずっとChrome使ってるけど重くなったり不安定ってことは無いよ?タブはたくさん開いたり閉じたりなど、ハードに酷使まではいかないがふつうに使ってる。
IEはタブまわりの使い勝手がヘボすぎるから使ってられない。
Re: (スコア:0)
それはどのIEかね。
Re: (スコア:0)
Chromeの湯水のごとしメモリー消費と言ったら…
「Firefoxメモリー使いすぎだろ」と思っていた時期もあったがChromeの比じゃない。
Re:Netscapeからシェア奪った頃のなりふり構わなさや気合いを取り戻してほしい (スコア:2)
今現在・・・
Opera:437MB
MSMinesweeper:163MB
Chorome:361MB(タスクマネージャに複数のを合計)
Operaのほうがちょっと多くタブ開いてる。
開いてるサイトの内容とタブの数によるんでない?
Chromeが特にとってるとも思えない。
マインスイーパーが異常にとっててびっくりw
FFは一時期異常にとってたときはあったけど昔話。
Re:Netscapeからシェア奪った頃のなりふり構わなさや気合いを取り戻してほしい (スコア:1)
たぶん、それはChromeで使われているSQLiteのデータベースが原因ではないかな。
Firefoxでもおこるらしいけれど、利用しているうちにブラウザで利用しているSQLiteのデータベースへのアクセスが遅くなるらしい。
最適化にはCCleanerを使う方法 [hatena.ne.jp]やSpeedyFoxを使う方法 [casey.jp]があるみたいだから試してみてはいかが。
Re: (スコア:0)
それが一番都合が良いんでしょうね。
特に今更IE自体を売ろうとしても、苦労が多い割には利点が少ない。
あんまり力を入れて「独占がー」と言われる位なら、オマケでそこそこ出来るけど人に依っては他社ブラウザに変えてしまうって方が良いのじゃないかな。
今のレベルであればIEだけ添付であっても「オマケですよオマケ。もっと高機能なのが欲しかったら他社製でもどうぞ」で済ませられる。
Re: (スコア:0)
異常に軽い点もオマケ感たっぷり