Final Words

There's a lot to conclude, so I will start at the highest possible level and move deeper. 

I like the iMac, I like it a lot.  Personally, it's not the right type of machine for me in that I do need a higher resolution display and more memory than the iMac can offer me.  It would, however, make a great addition to the home network if I ever wanted to put an all-in-one machine somewhere else in the house.  It's a computer that can look and work as well in a kitchen as it can in an office, and that's one thing that Apple has done very right with this platform.  It took me this long to look at it, but I think that it could quite possibly be Apple's strongest offering as it accomplishes exactly what they are trying to do - which is build lifestyle computers. 

So much has changed since I started using Macs on a regular basis just a year and a half ago.  Apple has done a tremendous job of really fleshing out their own software suite; from improving their Pro applications to molding iLife and iWork into truly indispensable applications. Apple is quickly become a very vertical provider of everything that you could want to do with one of their computers.  It is because of Apple's vertical nature as a software provider to the Mac platform that they were able to begin this Intel transition so very well. 

Just about every application that I'd use is already available as a Universal binary, the only exceptions being anything from Microsoft or Adobe/Macromedia.  While I don't view Rosetta as a real option if you plan on getting any work done with an application, it is a way to ensure a very seamless transition between platforms.  It is largely because of Apple's self-sufficiency and their small size that they could undertake such a large transition and succeed so very well at it, but regardless of the reasons, the end results are positive. 

I do stand by my comments, however, that the current Intel based Macs are more of a public beta test than something to which the masses should transition.  The problem is quite plainly the dependence on Rosetta.  If you find yourself running applications that are all Universal today, then the new iMac is a wonderful solution. However, anything that requires Rosetta to run is going to hurt.  If you absolutely have to buy a machine today and it absolutely had to be an iMac, the early adopter in me would still recommend the Intel based offering, but it would be full of painful times as you wait for application support. 

This is the second Apple article that I've written where I've felt that their base memory configurations are way off balance, especially on the Intel side of things.  If you are expected to have to use Rosetta for things like Microsoft Office, you're going to need more than 512MB of memory.  And Rosetta aside, if you're going to use iLife applications as they were intended, you're going to need more than 512MB.  Given Apple's history with memory upgrades, we'll probably see them move to 1GB standard late this year with their Powermac replacement, but until then, I can at least complain. 

As far as performance of the new Intel based Macs go, at least in Universal applications, it's quite good.  While the G5 was clearly no slouch, in many cases offering performance better than a Core Solo processor, it does lose the performance per watt battle.  It's also worth noting that a pair of G5s could never make it into an iMac of this form factor, meaning that the Core Duo's dual core performance advantages are reasonable to flaunt. 

More than anything, I am interested to see how long it takes to bring Intel's compiler technology to the OS X platform.  As Johan pointed out in his series on the G5, gcc 4.0 doesn't exactly produce the best code for AMD/Intel architectures, especially when compared to Intel's own C compilers.   At last year's Fall IDF, Intel had a session on their compilers and OS X, so I tend to believe that things will get faster for Intel based Macs over time.  Not only when Rosetta is no longer needed, but also as applications are better optimized for their architecture (e.g. Quicktime). 

I'll close, as always, on a note about the future.  We've seen that today, Intel already has the performance per watt crown with the Core Duo, and they also have the power advantage, consuming a third less power than a similarly clocked G5.  Yet, the first Intel based Macs are nothing more than the G5 versions with a different motherboard and cooling.  You tend to not over-design your chassis when you are Apple; rather, you design them to be as sleek and as minimal as possible.  With the Core Duo based iMac consistently consuming 20 - 30W less than the G5 version, you can expect that the truly exciting Intel based Macs are the ones that don't look like these.  It's those that I would personally wait for. 

The Search for Universal Binaries
Comments Locked

35 Comments

View All Comments

  • Illissius - Tuesday, January 31, 2006 - link

    Compared to native applications, obviously, it's less than ideal; on the other hand, compared to, say, PearPC, it's pretty amazing. (I don't have any data and haven't tried it myself, but from what I've heard I'd suspect it runs at 5%-ish performance; compared to that, 30-70% is a minor miracle.)
    I know it won't interest the end user any whether it could've been even worse, but wanted to point it out, nonetheless ;).
  • yacoub - Tuesday, January 31, 2006 - link

    I wonder how it compares in game- oh, right, Mac. Hehehe ;)
  • DrZoidberg - Tuesday, January 31, 2006 - link

    there is one very popular game on mac.

    World of warcraft....could anandtech pls include a benchie comparing mac with intel core duo vs g5 in wow? It would be interesting to see if apple switching to intel means macs are better at games (or not).
  • fitten - Tuesday, January 31, 2006 - link

    Is the Universal Binary out for WoW yet?
  • Cusqueno - Tuesday, January 31, 2006 - link

    I have a 20" iMac Core Duo and with the default 512 RAM it was bad performance. About 5-10 fps in IronForge and 20-25 elsewhere. When I upgraded to 2 GB RAM it has improved greatly, maybe 10 - 20 in IF and 30 - 40 on the road. I guess this is due to Rosetta using lots of RAM.

    As of last night, there was no Universal binary. But today is patch/reboot day so might be pushed when I get off work. It is supposed to be included with version 1.9.3 according to the WoW forums.
  • fitten - Thursday, February 2, 2006 - link

    That's pretty awesome considering that you're running WoW in emulation (Rosetta).
  • vortmax - Tuesday, January 31, 2006 - link

    Seeing that Rosetta is needed for all MS and Adobe apps. and since using Rosetta seems to take lots of memory, it would be nice to see how it runs with 1gb. Also, some benchmarks from Photoshop would be nice :)

    Thanks Anand!
  • Lifted - Tuesday, January 31, 2006 - link

    "... but those are the ones we want to measure anyways so they have to be there."
  • Eug - Tuesday, January 31, 2006 - link

    Does turning off one core turn off half the cache?

    ie. Is it really Yonah Core Solo, or is it Yonah Celeron M?
  • maconlysource - Wednesday, February 1, 2006 - link

    Where did you get the toolbar single proc- dual proc utility.
    I installed the developer pkg on my Intel iMac but can't find it?
    Can you email me it?

    Thanks.

    Pete.

Log in

Don't have an account? Sign up now