a demand for what again? a quad that's faster than the haswell? demanding something that doesn't exist might make sense in some sort of fantasy world but there are some people who need computers now.
The Mac Pros are not using Haswell - they are on Ivy Bridge-E.
The Haswell i7 inside the iMacs (and a potential "xMac") is faster than the quad-core Xeon used in the Mac Pros.
faster at what exactly? geekbench? is that what you're basing this stuff off of?
At any task which uses four cores or less. If your argument is that benchmarks (i.e. performance) doesn't matter, why are you even buying a high-end computer?
so what if it has 'mobile' graphics.. what does that mean?
It means that the iMacs are using GTX 780
M chips - chips which were designed to go inside high-end notebooks - not desktop computers. That's very under-powered for a 2560x1440 display.
does it do what i need it to or not? if not, i get a computer with gpus which will do what i need.. duh
Which Apple does not offer. If you need CUDA, you have to buy an iMac and make do with a mobile GPU.
If you want to game, the iMac is not fast enough, and the Mac Pro is ridiculously overpriced and underpowered for that task. ($1500 would build you a much better system for gaming)
aside from hard drives and ram, i've broken 3 parts on my current mac pro.. 2gpus and a wifi card (+ bought/installed the original wifi card in the mp).. and all 3 replacements were apple certified parts which i was able to buy -as a part- and install it myself.. i'm really not sure where some of you all get the idea that this will no longer be possible with the new mac.
You can walk into any computer store and buy replacement parts for a PC. They use standard connections such as SATA and PCIe, so you can easily upgrade the parts inside an old computer.
If you have an old PC with a Radeon 5870 in it, you can replace that with a modern AMD R9 GPU - or switch to Nvidia if you prefer.
The old Mac Pro's parts were
basically standard PC parts, which meant that they were intended to be user serviceable. Many of the parts used custom firmware though, which limits your options to hardware which Apple has approved, rather than standard PC parts.
This distinction means that if your Mac Pro with a Radeon 5870 has the GPUs die, all you can do is buy a replacement 5870 from Apple (at $450!) rather than upgrading to a modern GPU - at least if you want to use Apple certified hardware without any hacks.
When Apple stops selling those 5870's, then what do you do?
I can't find any Radeon 5870's for sale on Newegg for PC's, but that doesn't matter, because you can just buy
any PCIe GPU and it will work.
The new Mac Pro's graphics cards are completely custom boards and are not designed to be user serviceable.
You won't be able to walk into a store and buy replacement GPUs for the new Mac Pro, just like you can't walk into a store and buy a replacement logic board or other parts for other Macs.
If something goes wrong with the GPUs, you will have to get Apple to service them for as long as they still have parts. When they no longer carry parts, you will have to look on the second-hand market or buy a new machine.
While youre in AppleCare you should be fine, as Apple will probably just give you a new machine. But once you leave AppleCare and you tell Apple store employee this happened, hes going to point you towards a new computer, not a fix for your current one.
Which is exactly what happened to a relative of mine a few months ago when they took their white MacBook in to be repaired.
They tried to sell them a new MacBook Air instead of fixing the machine - over a $5 part.