アカウント名:
パスワード:
Firefox Setup 3.0.7.exe(日本語インストーラ版)が 7.0MB に対して、IE8-WindowsXP-x86-JPN.exe のファイルサイズが 16.2MB とは大きすぎやしませんか?
# 普段はShiretoko使いなのでID
昔のNetscapeのインストーラなんて30MBくらいありましたけど。Firefox 1.5のころは「インストーラサイズが5MBを超える」なんてのが、リリースをブロックするバグとして登録されていた [mozilla.org]ほど、あらゆる手段でサイズ削減に努力していました。そういう細かい積み重ねによってIEから少しずつシェアを奪ってきたんでしょう。でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
>でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。全言語カタログが入っているかどうかの違いでは?
#ダウンロード時に選ぶ言語はインストーラで表示する言語です。
『プログラムの追加と削除』で見てみましたら
Windows Internet Explorer 8 サイズ 4.38MB
でした。Firefoxは拡張がいろいろ入っているので比較対象にはしませんが、インストール後のサイズは同程度かFirefoxより小さそうですね。なおIE8インストール時にシステム内の「悪意のあるファイル」を探したりしてくれます(なので時間がかかる!)ので、おそらくその辺のツールがDLサイズアップの原因ではないかと。またwavファイルも含まれています。なお IE8 で Flash を見るのにはプラグインをインストールする一手間が必要です。
ダウンロードサイズが大きいと、非常時接続環境や低速ADSLでは時間がかかるのでデメリットだと思います。もっともOS/2版Firefoxなんか軒並みzip圧縮で9-10MBあるのでファイルサイズは気にならないのですが、ただWindows環境のブラウザとしては大き過ぎるなと思いましたので・・・。
# IEを手動DLしたのは、ActiveSyncが使えなくてIE6sp1をゴニョゴニョした時以来のID
> IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・
>この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。>漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・
それはですね。
>>>でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。>>IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
もともとが根拠を示さないコメントがないので、それ以上の書きようがなかったためです。根拠があれば私も聞きたいです。IEが更新するサイズが大きくてブラウザと無関係なOSコンポーネントとは何でしょうか?
IE8がどうなってるかはわかりませんし、ファイルサイズへの寄与がどれくらいなのかも不明ですが、昔からIEは COMCTL32.DLL などのWebブラウジングとは無関係な「OSの」システムコンポーネントを更新します。そのせいで、インターネットとは無関係なソフトでも動作環境に「Windows98の場合は、IE5以降を入れること」などと明記されたりとか。
#また、おそらくそのせいだと思いますが#XP SP2+IE6から、IE7を入れてSP3を入れるって順番だと、SP3のままIE7のアンインストールが出来なかったり。
一方 Firefox の方は「OSのコンポーネントを更新する」ことはないですね。「IE8のサイズが大きいのはOSコンポーネントのせい」であるかどうかは真偽不明ですが、「IEが更新するコンポーネントとFxが備えるそれに大きな違いはない」というのが誤りなのは確実です。
よそのプログラムをあまり見ないから不見識なのかもしれないが、コンポーネントって必要に応じて同時配布するものだよね。ウィザードでインストーラーなどを作ると普通MFCのDLLとかが入ってくるし。そもそも、部品提供やVBAからの利用などをしやすいようにコンポーネントを登録するアプリは良くあり、IE5以降を要求するのも単に一緒に配られた部品流用が目的だよね。まあ、IEはOSと密接に関わっているからOSの一部といっても過言では無いので、OSのコンポーネントが入るのも自然だし。
#ちゃんと作れば複数バージョンのコンポーネントは同居でくる#ので、アンインストールも普通は不要だし。
本当にIE8をインストールするとCOMCTL32.DLLが更新されるんですか。適当なことを言う人は消えてください。
MFCのDLLとかはアプリに付けて再頒布可能ですけど、COMCTL32.DLL は再頒布不可なんですよ。 [microsoft.com]
最新の Comctl32.dll の新しいコントロールを使用する場合は、アプリケーションを正しく実行するために、Internet Explorer の最新バージョンをターゲット コンピュータにインストールする必要があります。
って言われてます。コモンコントロールのバージョン一覧 [microsoft.com]でも、「プラットホーム」として「Windows2000」「WindowsXP」と並んで「Internet Explorer 5」なんてのが挙がってます。
> IE5以降を要求するのも単に一緒に配られた部品流用
それはその通りですが、IEは「独自のコンポーネントを追加」するのではなく、「コモンコントロールの差し替え」を行います。だから、「複数バージョンのコンポーネントは同居」ってのは基本的に無理。(アプリと同じフォルダにCOMCTL32.DLLを入れれば、任意のバージョンのコモンコントロールは使えるけど、「再頒布不可」なので、それもできない)
でもって、IEが差し替えたコンポーネントは、その後のOSでは標準搭載されたりします。分かりやすいところでは、ドラッグ可能なツールバー(レバーコントロール)とか。
この手の機能を使うアプリは「IEの便利機能だから使う」のではなく、「OSの新機能だから使う」「古いOSでも、IEを新しくすれば使えるので、それを動作条件に入れる」って感じですね。
「新しいOSでは最初から提供されている」「コモンコントロール」であるがゆえに、こういった機能の提供はFirefox では代替不可能です。
IE8ではどうなってるか知らないので「IE8がどうなってるかはわかりません」って断ったのですが、たしかに無責任でしたね。というわけで、ちょっと調べてみましたが、
IE6: インストーラサイズ77.8MB、COMCTL32.DLL入り、SHLWAPI.DLL入りIE7: インストーラサイズ14.1MB、COMCTL32.DLL無し、SHLWAPI.DLL入りIE8: インストーラサイズ16.2MB、COMCTL32.DLL無し、SHLWAPI.DLL入り
でした。確かにCOMCTL32はIE8のインストーラには入ってません。IE6は2000以前にも対応してますが、IE7,IE8はXP以降なので、アップデートすべきコンポーネントが減ってるってことでしょうか、ファイルサイズがかなり違います。
それでも、SHLWAPI.DLL は、IE8にも入ってました。
> だから、「複数バージョンのコンポーネントは同居」ってのは基本的に無理。そこでサイドバイサイドなんとかかんとかですよ。というかコモンコントロールv5とv6以降はまさにその方法でWindows XPに同居しています。再頒布不可という問題点はまったく変わっていませんけど。# あー早くWindows 2000絶滅しねーかなー。一部の信者には申し訳ないが
昔のNetscapeのインストーラなんて30MBくらいありましたけど。
それはいわゆる全部入りのCommunicatorではありませんかね?Navigator単体だとそこまで大きくなかったように思いますが…。
昔はフロッピー1枚に入ってたから、すごいのなんのって。
>昔のNetscapeのインストーラなんて30MBくらいありました
補足するとNetscapeNavigator単体での配布は4.7xまでで以降は、NetscapeCommunicatorとして、ブラウザの他、メーラ、メッセ(AOL,IRC)、MP3プレイヤー(WinAMP)、JREを含んでいました。これは、Warner ← AOL ← Netscape という変遷を経ていく中で営業努力を求められた結果です。
昔のバージョン公式DL [netscape.com]のほかに、有志のまとめサイト(英語) [sillydog.org]がありますが、スタンドアロン版は10Mを超えないか少し超える程度でしたので、現在のスタンドアロン的配布物とフルセットの30Mを比較するというのは流石に誇張になってしまうかと思います。
とはいえ、今のMozilla開発者が肥大を食い止めて来たのは
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
たかがブラウザなのに (スコア:2, オフトピック)
Firefox Setup 3.0.7.exe(日本語インストーラ版)が 7.0MB に対して、IE8-WindowsXP-x86-JPN.exe のファイルサイズが 16.2MB とは大きすぎやしませんか?
# 普段はShiretoko使いなのでID
モデレータは基本役立たずなの気にしてないよ
Re:たかがブラウザなのに (スコア:4, 興味深い)
昔のNetscapeのインストーラなんて30MBくらいありましたけど。
Firefox 1.5のころは「インストーラサイズが5MBを超える」なんてのが、リリースをブロックするバグとして登録されていた [mozilla.org]ほど、あらゆる手段でサイズ削減に努力していました。そういう細かい積み重ねによってIEから少しずつシェアを奪ってきたんでしょう。
でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
Re: (スコア:0)
>でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
全言語カタログが入っているかどうかの違いでは?
#ダウンロード時に選ぶ言語はインストーラで表示する言語です。
Re:たかがブラウザなのに (スコア:2)
『プログラムの追加と削除』で見てみましたら
でした。Firefoxは拡張がいろいろ入っているので比較対象にはしませんが、インストール後のサイズは同程度かFirefoxより小さそうですね。なおIE8インストール時にシステム内の「悪意のあるファイル」を探したりしてくれます(なので時間がかかる!)ので、おそらくその辺のツールがDLサイズアップの原因ではないかと。またwavファイルも含まれています。なお IE8 で Flash を見るのにはプラグインをインストールする一手間が必要です。
ダウンロードサイズが大きいと、非常時接続環境や低速ADSLでは時間がかかるのでデメリットだと思います。もっともOS/2版Firefoxなんか軒並みzip圧縮で9-10MBあるのでファイルサイズは気にならないのですが、ただWindows環境のブラウザとしては大き過ぎるなと思いましたので・・・。
# IEを手動DLしたのは、ActiveSyncが使えなくてIE6sp1をゴニョゴニョした時以来のID
モデレータは基本役立たずなの気にしてないよ
Re: (スコア:0)
> IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。
漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・
Re: (スコア:0)
Re: (スコア:0)
>この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。
>漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・
それはですね。
>>>でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
>>IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
もともとが根拠を示さないコメントがないので、それ以上の書きようがなかったためです。
根拠があれば私も聞きたいです。
IEが更新するサイズが大きくてブラウザと無関係なOSコンポーネントとは何でしょうか?
Re:たかがブラウザなのに (スコア:1)
IE8がどうなってるかはわかりませんし、ファイルサイズへの寄与がどれくらいなのかも不明ですが、
昔からIEは COMCTL32.DLL などのWebブラウジングとは無関係な「OSの」システムコンポーネントを更新します。
そのせいで、インターネットとは無関係なソフトでも
動作環境に「Windows98の場合は、IE5以降を入れること」などと明記されたりとか。
#また、おそらくそのせいだと思いますが
#XP SP2+IE6から、IE7を入れてSP3を入れるって順番だと、SP3のままIE7のアンインストールが出来なかったり。
一方 Firefox の方は「OSのコンポーネントを更新する」ことはないですね。
「IE8のサイズが大きいのはOSコンポーネントのせい」であるかどうかは真偽不明ですが、
「IEが更新するコンポーネントとFxが備えるそれに大きな違いはない」というのが誤りなのは確実です。
Re: (スコア:0)
よそのプログラムをあまり見ないから不見識なのかもしれない
が、コンポーネントって必要に応じて同時配布するものだよね。
ウィザードでインストーラーなどを作ると普通MFCのDLLとかが
入ってくるし。
そもそも、部品提供やVBAからの利用などをしやすいようにコン
ポーネントを登録するアプリは良くあり、IE5以降を要求するの
も単に一緒に配られた部品流用が目的だよね。
まあ、IEはOSと密接に関わっているからOSの一部といっても過
言では無いので、OSのコンポーネントが入るのも自然だし。
#ちゃんと作れば複数バージョンのコンポーネントは同居でくる
#ので、アンインストールも普通は不要だし。
Re: (スコア:0)
本当にIE8をインストールするとCOMCTL32.DLLが更新されるんですか。
適当なことを言う人は消えてください。
Re:たかがブラウザなのに (スコア:1)
MFCのDLLとかはアプリに付けて再頒布可能ですけど、
COMCTL32.DLL は再頒布不可なんですよ。 [microsoft.com]
って言われてます。
コモンコントロールのバージョン一覧 [microsoft.com]でも、「プラットホーム」として「Windows2000」「WindowsXP」と並んで「Internet Explorer 5」なんてのが挙がってます。
> IE5以降を要求するのも単に一緒に配られた部品流用
それはその通りですが、IEは「独自のコンポーネントを追加」するのではなく、「コモンコントロールの差し替え」を行います。
だから、「複数バージョンのコンポーネントは同居」ってのは基本的に無理。
(アプリと同じフォルダにCOMCTL32.DLLを入れれば、任意のバージョンのコモンコントロールは使えるけど、「再頒布不可」なので、それもできない)
でもって、IEが差し替えたコンポーネントは、その後のOSでは標準搭載されたりします。
分かりやすいところでは、ドラッグ可能なツールバー(レバーコントロール)とか。
この手の機能を使うアプリは「IEの便利機能だから使う」のではなく、
「OSの新機能だから使う」「古いOSでも、IEを新しくすれば使えるので、それを動作条件に入れる」って感じですね。
「新しいOSでは最初から提供されている」「コモンコントロール」であるがゆえに、こういった機能の提供はFirefox では代替不可能です。
Re:たかがブラウザなのに (スコア:1)
IE8ではどうなってるか知らないので「IE8がどうなってるかはわかりません」って断ったのですが、たしかに無責任でしたね。
というわけで、ちょっと調べてみましたが、
IE6: インストーラサイズ77.8MB、COMCTL32.DLL入り、SHLWAPI.DLL入り
IE7: インストーラサイズ14.1MB、COMCTL32.DLL無し、SHLWAPI.DLL入り
IE8: インストーラサイズ16.2MB、COMCTL32.DLL無し、SHLWAPI.DLL入り
でした。確かにCOMCTL32はIE8のインストーラには入ってません。
IE6は2000以前にも対応してますが、IE7,IE8はXP以降なので、
アップデートすべきコンポーネントが減ってるってことでしょうか、ファイルサイズがかなり違います。
それでも、SHLWAPI.DLL は、IE8にも入ってました。
Re: (スコア:0)
> だから、「複数バージョンのコンポーネントは同居」ってのは基本的に無理。
そこでサイドバイサイドなんとかかんとかですよ。というかコモンコントロールv5とv6以降はまさにその方法でWindows XPに同居しています。再頒布不可という問題点はまったく変わっていませんけど。
# あー早くWindows 2000絶滅しねーかなー。一部の信者には申し訳ないが
Re: (スコア:0)
昔のNetscapeのインストーラなんて30MBくらいありましたけど。
それはいわゆる全部入りのCommunicatorではありませんかね?
Navigator単体だとそこまで大きくなかったように思いますが…。
Re: (スコア:0)
昔はフロッピー1枚に入ってたから、すごいのなんのって。
スタンドアロン版は30Mもいかなかった (スコア:0)
>昔のNetscapeのインストーラなんて30MBくらいありました
補足するとNetscapeNavigator単体での配布は4.7xまでで以降は、NetscapeCommunicatorとして、
ブラウザの他、メーラ、メッセ(AOL,IRC)、MP3プレイヤー(WinAMP)、JREを含んでいました。
これは、Warner ← AOL ← Netscape という変遷を経ていく中で営業努力を求められた結果です。
昔のバージョン公式DL [netscape.com]のほかに、有志のまとめサイト(英語) [sillydog.org]がありますが、
スタンドアロン版は10Mを超えないか少し超える程度でしたので、現在のスタンドアロン的配布物
とフルセットの30Mを比較するというのは流石に誇張になってしまうかと思います。
とはいえ、今のMozilla開発者が肥大を食い止めて来たのは