Mapple said:
I Just notice that the graphic cards (Nvidia GeForce GT 130 and Nvidia GeForce GT 120) used on the new iMacs are engineered for notebooks not desktops (http://www.nvidia.com/object/productgeforcegt130mus.html), which makes me think, how long has Apple been doing this?
Apple has been doing this for some time. The iMac has always been something of a bridge between laptop and "workstation" desktop computers. But the iMac has differed specifications from laptop computers in a number of respects. No Mac laptop ever ran on a G5 CPU; starting in August 2004 the white all-in-one iMacs used a G5 CPU, which put them well ahead of the G4 PowerBooks of the time. It wasn't until the Intel Core Duo iMacs came out in January 2006 that they began to parallel the the MacBook Pro in some ways. They had the same CPU, but the graphics cards were slightly different (ATI Radion X1600 in the iMac; ATI Mobility Radion X1600 in the MBP). They used the same RAM (and had the same RAM capacity, 2 GB), but the iMacs had larger and faster hard drives.
Today the 17" MacBook Pro and the 24" iMac still parallel one another in RAM - each can support up to 8 GB. Generally, the iMac has a larger and faster hard drive (there is a 320 MB 7200 RPM drive option for the MBP, but this hardly compares with the 1TB 7200 RPM drive in the iMac). Graphics card specs are different, though somewhat similar in performance; here, again, the iMac has a higher optional sealing. And the top iMac has a slightly faster CPU.
Rather than duplicate laptop hardware in the iMac, it would be more accurate to say there is significant overlap in specifications. Generally speaking, though, the high-end iMac will always surpass the high-end MBP in capacity and power.
And, of course, there is the difference between a 17" and a 24" screen.
This is why I suggest that the iMac is a bridge between laptop and desktop Macs. The simple fact is that computer technology is always moving forward. More and more, today's laptops are supplanting the traditional big gray box desktop computer. At the high end they can handle almost anything that can be done on a desktop computer. The same is true of the high-end iMac, particularly now that the RAM capacity has reached 8 GB.
Intel has some low power quad core processors entering production right now that will no doubt make their way into the next generation MacBook Pro and iMac models. With this they will close the gap somewhat between themselves and the low end, quad core Mac Pro. In the meantime, though, there is still a significant gap between the best iMac and even the least expensive Mac Pro. The quad core Mac Pro is presumably Apple's nod to those who don't want the full power of the big dog, eight core Mac Pro workstation. But it doesn't meet the price point people looking for a Mac mini tower seem to need. Depending on options and your choice of monitor, the quad core Mac Pro can come in more than $1,000 above the best iMac. And yet it uses the same NVIDIA GeForce GT 120 graphics card found in the low-end 24" iMac.
Even when the iMac moves to a quad core CPU it will still probably fail to meet some of the needs of those wishing for a Mac mini tower. Whatever the basic specs, it will not provide the expandability a mini tower could offer - things like additional PCI slots and extra internal hard drive bays. But with the iMac now supporting 8 GB of RAM, the need for additional RAM slots seems to have diminished - though more slots would mean less expensive incremental RAM upgrades. External hard drives can provide extra storage to any computer, but they are more expensive than naked drives for internal installation - and take up more space on the desktop.
Nevertheless, I think a quad core iMac will make it even less likely that Apple will ever develop a mini tower. It's more probable Apple's creative energies are focused on some sort of super iPhone that will provide a computer in your pocket. Now there's a market niche demanding to be filled. ;-)