Having watched the Apple WWDC Keynote video, I can't imagine the "Universal Binary" programs being much
bigger than the versions made for running on one type of processor. Here's a prime example of this theory:
There's a Mac program called "Mathematica", which is apparently already a very large app, with millions of
code. The head developer of that program was introduced on stage at the WWDC. He explained that Jobs
invited him to come over with a HDD full of the code from the "Mathmatica". Apparently, applying all of
the necessary tweaks, changes and alterations to the code, and a recompile of the program, to create
a complete "Universal Binary" version of the entire program, took just two hours.
The main part of the "Universal Binary" would be the executable (appname.app) that tells the operating
system to run the program. Whether it's being run on a PowerPC Mac, or on one of the new "Macintel"
machines, the app would know which processor is in use, and run the program accordingly.
It's early days yet, but by the time Intel based Macs become available, "Universal Binary" programs
will be available, and I'd imagine they'll only be a small percentage larger than the older versions.
I think only those programs that are likely to take a fair bit longer than others to convert, will
end up a noticably higher percentage larger than the versions currently available.
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b2) Gecko/20050504
SeaMonkey = Swiss Army Knife: It's versatile, reliable, and contains useful tools.
Windows Internet Explorer = Old Swiss Cheese: Full of holes, and it stinks!