パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Internet Explorer 8、正式版公開」記事へのコメント

  • Firefox Setup 3.0.7.exe(日本語インストーラ版)が 7.0MB に対して、IE8-WindowsXP-x86-JPN.exe のファイルサイズが 16.2MB とは大きすぎやしませんか?

    # 普段はShiretoko使いなのでID

    --
    モデレータは基本役立たずなの気にしてないよ
    • Re: (スコア:4, 興味深い)

      by Anonymous Coward

      昔のNetscapeのインストーラなんて30MBくらいありましたけど。
      Firefox 1.5のころは「インストーラサイズが5MBを超える」なんてのが、リリースをブロックするバグとして登録されていた [mozilla.org]ほど、あらゆる手段でサイズ削減に努力していました。そういう細かい積み重ねによってIEから少しずつシェアを奪ってきたんでしょう。
      でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。

      • by Anonymous Coward

        >でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。

        IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
        全言語カタログが入っているかどうかの違いでは?

        #ダウンロード時に選ぶ言語はインストーラで表示する言語です。

        • by Anonymous Coward

          > IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。

          この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。
          漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・

          • by Anonymous Coward

            >この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。
            >漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・

            それはですね。

            >>>でも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が備えるそれに大きな違いはない」というのが誤りなのは確実です。

              • by Anonymous Coward on 2009年03月21日 15時00分 (#1535240)

                よそのプログラムをあまり見ないから不見識なのかもしれない
                が、コンポーネントって必要に応じて同時配布するものだよね。
                ウィザードでインストーラーなどを作ると普通MFCのDLLとかが
                入ってくるし。
                そもそも、部品提供やVBAからの利用などをしやすいようにコン
                ポーネントを登録するアプリは良くあり、IE5以降を要求するの
                も単に一緒に配られた部品流用が目的だよね。
                まあ、IEはOSと密接に関わっているからOSの一部といっても過
                言では無いので、OSのコンポーネントが入るのも自然だし。

                #ちゃんと作れば複数バージョンのコンポーネントは同居でくる
                #ので、アンインストールも普通は不要だし。

                > 一方 Firefox の方は「OSのコンポーネントを更新する」ことはないですね。

                私としては、Firefoxに使えるコンポーネントの提供が無いのが
                不満です。結果、IE関連を使います。
                そういう人が多いから「IE5以降を入れること」という表記が多
                いのでは? そしてその表記がさらにIEの復旧を促す良循環になる。

                >「IEが更新するコンポーネントとFxが備えるそれに大きな違いはない」というのが誤りなのは確実です。

                ジャンルが同じだというだけで、別の会社が作ったものなのだ
                から当たり前だよね。
                この手の話で多いとか少ないとか気にする必要あるの?

                親コメント
              • 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 では代替不可能です。

                親コメント
              • by Anonymous Coward

                > だから、「複数バージョンのコンポーネントは同居」ってのは基本的に無理。
                そこでサイドバイサイドなんとかかんとかですよ。というかコモンコントロールv5とv6以降はまさにその方法でWindows XPに同居しています。再頒布不可という問題点はまったく変わっていませんけど。
                # あー早くWindows 2000絶滅しねーかなー。一部の信者には申し訳ないが

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

処理中...