Call me crazy, but I'm of the opinion that an Operating System shouldn't tax your hardware at all. An OS should primarily be a springboard for your applications, that DO tax the hardware.
I don't think that you're crazy at all for desiring this.
I just don't think that it's ever been achieved. Sure...the newer the computer the less the OS will tax the system. But the newest OS on older hardware will certainly be more taxing.
Yosemite (for example) running on a 2007 Mac is certainly going to be slower than on a 2015 Mac.
Beyond that, most of the changes with Mac hardware since the advent of purely 64-bit CPUs have been incremental speed bumps. So, your supposition that the OS is hobbled by catering to older hardware is dubious at best.
I thought someone might bring this up
...and here are the numbers:
- A 2007 15" MacBook Pro with a 2.2ghz core 2 duo CPU has a Geekbench 3 score of 2054.
- A 2015 13" MacBook Pro with a 3.1ghz core i7 CPU (2 cores) has a Geekbench 3 score of 7470.
That's easily a 350+% increase in performance. I purposely didn't include a quad-core model to be fair.
This doesn't exactly fit "Moore's Law"...but it's still a nice increase.
We also know that the OS has become more & more demanding on the GPU (that's one of the reasons why I believe Apple officially does not support Yosemite on some older Intel Mac model's.)
I dunno... I kinda like Apple taking a time out on features and focusing on performance and stability.
I totally agree! Give me the choice between a stable OS...and a buggy feature-filled OS...and I'll take the stable OS every time!
But in a consumer driven business world...the average user almost expects stability...but demands "bells & whistles". It's both OS stability & OS "bells & whistles" that sell computer's. That's why both Microsoft & Apple add new features to the OS with each release.
My main point is...I don't think that at any time in the history of Apple computers...that the most recent version of the Mac OS was compatible with so many Mac models (and number of years). Right now this covers almost 8 years (2007-2015). This can be a good thing or a bad thing.
- Good Thing = The latest OS is compatible with more models.
- Bad Thing = The latest OS is compatible with more models.
The reason why this is a good thing & and bad thing is. Some folks running Yosemite on a 2007 computer may not mind a decrease in performance running the latest OS...other folks will. So freedom of choice.
But the bad thing (to me is)...with Yosemite compatible with so many Mac models (2007-2015). In order to continue to allow the latest OS to run on older 2007 computers...Apple is being careful what they add to the OS in terms of features. Since new features would almost certainly slow down performance on older models even more.
Newer features could be what's needed to breathe some new life into the Mac OS. The cumulative OS improvements from OS 10.7-10.10 (to me)...in total...aren't so revolutionary. These improvements could have all been packaged in maybe 1-2 OS releases instead of 4.
At some point Apple needs to drop "latest OS support" on older models...so that the OS can move forward...and take advantage of the CPU and GPU performance of newer models. Never in the history of Apple has 8 years of Apple computer models been compatible with the latest OS.
- Nick