Linked by Thom Holwerda on Fri 27th Jun 2008 22:15 UTC
Mac OS X Apple has already announced the successor to Leopard, called Snow Leopard, during the WWDC not too long ago. They explained that Snow Leopard would not focus on user-visible features, but instead would deliver performance improvements and resource footprint reductions. One of the measures Apple has taken is the size reduction of application bundles, which has resulted in dramatic weight loss for a lot of applications. AppleInsider has found out what exactly Apple has been doing to lose that much weight.
Thread beginning with comment 320484
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: I wonder
by deathshadow on Sat 28th Jun 2008 08:26 UTC in reply to "RE: I wonder"
deathshadow
Member since:
2005-07-12

What are NIB files but a library file included at packaging? How is the packaging process any different from a linker when it comes to condensing a bunch of separate files into the same 'file' - it's the same concept. (Closest comparison windows side would be a resource file or set of resource files compiled to a DLL)

Including unused NIB's in the package is the same as including unused DLL's in a .msi or compiling unused libraries into an executable.

That they are packaged into the same distributable 'file' though means it could incur slowdowns, as package files are basically handled as a filesystem and it's more files to wade through trying to get to the ones that are actually being used. The slowdowns from this could be compared to the old interpreted BASIC days where you could speed up some programs and make them practical to exchange at 150 baud just by deleting a few REM statements and trimming unused subroutines - stuff that was/is good during development but has no place in a distribution.

Edited 2008-06-28 08:29 UTC

Reply Parent Bookmark Score: 1