Nobody is going to create such a dual-brained machine simply for people who prefer one implementation detail over another.
Oh, no, I'm not asking Apple to design a dual heterogenous system board. It's been an Apple idea to include an A10, not mine. What I said, my reaction to Apple's idea, is
"cool, give me an A10 if I can use it for running (for example) an ARM Linux virtual machine running natively on the A10, or for running natively ARM code in mach-o binaries". Otherwise, if the A10 is for Siri, or for secondary tasks, then
"no, thanks, I don't want that A10 in a Pro machine". Give me more GBs of system RAM for the price of that A10.
Of course, using the A10 in a productive way would require either an heterogenous system board (expensive to design) or two system boards sharing some resources like the graphics and the disk storage (cheaper but maybe non-obvious too). But I wasn't talking about difficulties, only about what use I could give to the A10.
- Display obviously must be replaced by Apple, but external displays are supported.
- GPU cannot be upgraded, but external GPUs are supported (via Metal 2 - see
https://9to5mac.com/2017/06/05/appl...it-with-support-external-graphics-vr-headset/)
Yes, my point: AiO are home machines, or even office machines, but not suitable when you are after exploiting the machine to the max for as many years as possible. That requires the previous design of the Mac Pro. The promised "modular Mac Pro" which was promised but kept in much more secret than this iMac Pro. Obviously Apple prefers to sell iMacs than Mac Pros, because people change them more often, so no wonder they keep the modular Mac Pro in secret... maybe they even prefer to cancel it.
[doublepost=1511264488][/doublepost]
You appear to have a highly romanticized and extremely narrow real-world view of what a professional who uses a computer in their work, is.
It's not about users upgrading GPUs or how to service a computer that has failed, apparently believing that's the sole domain of the computer user.
Professional computer users span a huge range of disciplines. The majority of which are not tinkerers that hang out on computer forums.
Obviously, you've never seen both iMacs and (non-cylinder) Mac Pros running in the same professional environment, so you completely lack the experience on what's the consequence when an iMac fails compared to when a (non-cylinder) Mac Pro fails (the iMac needs to go to the Apple store, and perhaps it will never come back, depending on the repair price and on if Apple wants to repair it --they refuse after 5 years of purchase; OTOH, the Mac Pro is serviced within minutes in place). Also, you completely lack the experience on what happens when you need to test or use the latest NVIDIA or AMD board in your environment: You plug it in the (non-cylinder) Mac Pros, not on the iMacs (you can't).
Of course, it all depends on what you mean by "professional". I imply in-house development work because that's the professional environment I work at.
[doublepost=1511264712][/doublepost]
I don't know what company you work for but everyone i have never services machines on their own, they are sent back to the manufacturer regardless of if the parts are removable or not.
Research-related company. Service always in place when it implies a simple component swap. Machines only sent to manufacturer when failure cannot be fixed in place with easily available component swap.