Linked by Eugenia Loli-Queru on Tue 24th Jun 2008 00:34 UTC
Mac OS X Although Apple is marketing Mac OS X Snow Leopard as an operating system update with "no new features," under the hood improvements will actually translate into a slew of new enhancements, five of which are described herein.
Thread beginning with comment 319658
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Bloat?
by Morgan on Tue 24th Jun 2008 06:43 UTC in reply to "Bloat?"
Morgan
Member since:
2005-06-29

Those are bogus sizes. Here's what I get on my Mac (rounded to nearest MB):

Automator -- 2 MB
Calculator -- 2 MB
Chess -- 4 MB
Dictionary -- 1 MB
Font Book -- 2 MB
iCal -- 28 MB
iChat -- 22 MB
Image Capture -- 2 MB
iSync -- 15 MB
Mail -- 45 MB
Preview -- 3 MB
QuickTime -- 31 MB
Safari -- 51 MB
Stickies -- 1 MB
TextEdit -- 1 MB

Stickies and TextEdit are actually less than one MB each (444 KB and 992 KB respectively), but I rounded them up. The only ones even close to the chart are Safari and Chess, and some are down right laughable! A 13 MB calculator? A 22 MB rich text editor? I know AppleInsider has been prone to speculation and exaggeration in the past, but what the hell?

As others have pointed out, one must consider that a Mac .app is actually a special folder with all components necessary to run the application; it's roughly equivalent to compiling every necessary library and support file into the executable on other platforms. Because of this, Mac apps are generally a little bit bigger than their Windows and *nix counterparts, but not by nearly as much as the article makes out. This method also nullifies dependency hell (DLL hell for the Windows camp) which means much less stress on the end user.

Reply Parent Bookmark Score: 4

RE[2]: Bloat?
by evangs on Tue 24th Jun 2008 06:52 in reply to "RE: Bloat?"
evangs Member since:
2005-07-07

Those article reports the correct application size if you used the default OS X install and installed support for all 18 languages.

Reply Parent Bookmark Score: 3

RE[3]: Bloat?
by Morgan on Tue 24th Jun 2008 06:59 in reply to "RE[2]: Bloat?"
Morgan Member since:
2005-06-29

I thought about that right after I posted. I always strip out every language but US English when I install OS X; even though I speak Spanish and a little Japanese, I don't work in those languages or any of the others so they are unnecessary.

I still think it's a sensationalist article though. I wouldn't be a bit surprised if their "Snow Leopard" figures are actually just plain Leopard with the languages removed.

Reply Parent Bookmark Score: 3

RE[2]: Bloat?
by PlatformAgnostic on Tue 24th Jun 2008 16:19 in reply to "RE: Bloat?"
PlatformAgnostic Member since:
2006-01-02

I can honestly say I've never seen dll hell on my Windows machine since moving to win2k. What is this thing you're talking about?

Reply Parent Bookmark Score: 2

RE[2]: Bloat?
by sgkrkwsg on Tue 24th Jun 2008 16:27 in reply to "RE: Bloat?"
sgkrkwsg Member since:
2007-07-01

Maybe you've used Xslimmer, removed languages or whatever. The original sizes were pretty accurate. From Macbook Air 10.5.3 with default install:

Mail: 289 MB
iCal: 91 MB
TextEdit: 22 MB

For TextEdit, the universal binary itself is only 264 kB. Every language seems to consume about 1 megabyte of space, and there are many languages. The language packs consist of lots and lots of files, 8 to 200 kB in size. Strings, html help texts (400 kB), icons (200 kB) etc.

Reply Parent Bookmark Score: 1

RE[2]: Bloat?
by google_ninja on Tue 24th Jun 2008 16:47 in reply to "RE: Bloat?"
google_ninja Member since:
2006-02-05

As others have pointed out, one must consider that a Mac .app is actually a special folder with all components necessary to run the application; it's roughly equivalent to compiling every necessary library and support file into the executable on other platforms. Because of this, Mac apps are generally a little bit bigger than their Windows and *nix counterparts, but not by nearly as much as the article makes out. This method also nullifies dependency hell (DLL hell for the Windows camp) which means much less stress on the end user.


in fact, apple takes it even further with both PPC and Intel binaries shipping in every package.

proper package management and deployment stories deal with the issues around shared libraries. on modern windows and linux machines, it is a complete non issue, and keeps the size of binaries very small.

Reply Parent Bookmark Score: 3