Apple Makes the Switch: iMac G5 vs. iMac Core Duo
by Anand Lal Shimpi on January 30, 2006 11:26 PM EST- Posted in
- Mac
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.
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.
35 Comments
View All Comments
ohnnyj - Tuesday, January 31, 2006 - link
I have already preorded one (did so on the day they were announced), but now I am having serious doubts about keeping the order (does not ship until the 15th). The only thing that really worries me is if Apple will release new MacBooks when Intel releases the Conroe processor. I would think by that time (fall?) they would have most of the programs ported (i.e. Photoshop) and then an even better processor to run it with. I have been waiting so long for a laptop,...decisions, decisions.Furen - Tuesday, January 31, 2006 - link
I would say you should tough it out for a bit. Like Anand said, this is basically a Public Beta test. Kind of sucks that Apple brought out a 32bit version of the OS considering that it could've been x86-64 native if Apple had waited for a couple of quarters. Then again, it makes no difference if the OS is not 64 bits yet, since a 64 bit version would be able to run 32 bit apps anyway.IntelUser2000 - Tuesday, January 31, 2006 - link
I wonder if Rosetta itself doesn't take advantage of multi-thread...IntelUser2000 - Tuesday, January 31, 2006 - link
Wait, doesn't X1600 use H.264 decoding on hardware??smitty3268 - Tuesday, January 31, 2006 - link
It does if the drivers are set up to use it properly. Given that Windows users only got this about a month ago I'd say it probably isn't doing that yet on Macs. Could be, though.