Intel Mac専用Opera

週間お試し版Operaの今週号では、普通のMac版の他に、Intel Mac版というのが出来ていた。

あまり用はないと思うけど、興味本位で比較してみた。

先週号の、o960s_5228.dmgのサイズが13.2MBで、今週号は、共通版のo960s_5228.dmgが13.4MB、Intel版のo960s_5228_Intel.dmgが7.8MBとなっている。約半分。

本体ファイル Opera.app/Contents/MacOS/Opera のサイズは、共通版が80KB、Intel版が24KBだった。

以下にサイズの違うファイルを列挙する。

項目 共通 Intel
Opera.app/Contents/MacOS/Opera (バイナリ) 81436B (80K) 24092B (24K)
Opera.app/Contents/Frameworks/Opera.framework/Versions/A/Opera (バイナリ) 25461592B (24M) 12858200B (12M)
Opera.app/Contents/Frameworks/Spellcheck.framework/Versions/A/Spellcheck (バイナリ) 48184B (47K) 23608B (23K)
Opera.app/Contents/PlugIns/JavaEmbeddingPlugin.bundle/Contents/MacOS/JavaEmbeddingPlugin (バイナリ) 563944B (551K) 277224B (271K)
Opera.app/Contents/PlugIns/OperaPDE.plugin/Contents/MacOS (バイナリ) 43800B (43K) 19224B (19K)
Opera.app/Contents/PlugIns Disabled (フォルダ) 0B 存在しない
Opera.app/Contents/Resources Disabled (フォルダ) 0B 存在しない

というわけで、バイナリのサイズが軒並半分近くになったっぽい。

(よく知らなかったのだが、ユニバーサルバイナリというのはつまり2つのバイナリを腹合わせでくっつけたものなのか)

それにしても Opera.app/Contents/MacOS/Opera は小さくなりすぎ。(つーか元からめちゃくちゃ小さい)

Opera.app/Contents/MacOS/OperaOpera.app/Contents/Frameworks/Opera.framework/Versions/A/Opera の関係はよくわからない。

Resources Disabledという使われてないフォルダは謎。