Hm? In 2013 Intel had a very firm Tick Tock roadmap. They even still conveniently keep it on their own site.
Tick Tock has next to nothing to do with the TDP changes at Gen 4 ( Haswell) and later transitions.
The hiccuped 14nm and the slightly delayed 10nm transitions are not a viable excuse to the wide breadth of comatose updates across the Mac product line up. Only the MBP got a major bump in 2016, but there was nothing impeding the MBA from getting one. Or the Mini. The component parts base of those are as equally tied to what the MBP 2016 used.
And they are adding another Tock to their model for optimization. For those that don't know Tick (Process die shrink), Tock (Architecture improvement), so you see 2 years of the same die size.
There is the same CPU package
socket inside the Tick-Tock cycle ;
not die size. That is so grossly, fundamentally wrong I'm not sure where to start with that. The dies go inside the package ( perhaps with other chips . e.g, the eRAM of some latest generations of mainstream line up. ). The package pin outs ( socket ) stays the same as the dies may shift.
http://www.anandtech.com/show/7003/the-haswell-review-intel-core-i74770k-i54560k-tested/5
Additionally the "tock" ( microarchitecture) change has really only being applied regularly to the x86 core subsystem of the 'CPU' die. Intel has been doing updates to the iGPU each cycle regardless of 'tick' 'tock' or additional 'tick'. The bulk of the Mac line up is solely iGPU based. Apple skipping those are skipping upgrades. There isn't really some grand strategically insightful excuse for that other than non application of resources (perhaps on something with a bigger return on investment).
By the way I was completely wrong earlier because I didn't realize how far off the mark Intel actually was. Intels next release Coffee Lake is another optimization Tock using their 14nm process.
Coffee Lake is only being applied to the larger dies in the product line up. Again what is missing here is that the Kaby Lake and Coffee Lake are not on the same 14nm process as Broadwell. Coffee lake is on a 14nm++ process with a different set of FinFet "Fin" heights. The "nm" metric is starting to go out the window because the different fab vendors are
not measuring the same thing. The FinFet process is taking the transistor count more 3 dimensional where 'nm' is largely being used as a two dimensional metric. Effectively, there is some "die shrinkage" by going 3D.
https://arstechnica.com/information...ive-by-making-bigger-improvements-less-often/
There is a small amount of market hype with Intel wanting to switch to a newly named metric. But it isn't like the other fab vendors marketers are tap-dancing around "nm" at this point also too.
There is some slowing to the major leaps but there is also also slowing at the rate at which customers buy new stuff also. People buying at slower rates is part of this slow down process too.
Apple being blind sided is an under statement. Intel themselves didn't account for the problems they'd run into which is why they are repeatedly contradicting themselves.
This is ton of hooey. Intel fabs didn't suddenly misfire on fabricating 14nm to their surprise. Intel changed dates on delivery months in advance; which Apple would have explicitly briefed on in an NDA session. Yes Apple's 2-5 year roadmap would have been thrown off a bit but that was aways the case. Folks telling you they can extremely accurately proscribe high tech deliveries 2-5 years out are lying. There is always something that causes things to shift a quarter or two that pop up. Part of being professionally prepared in that business is being able to adapt to changes in schedule. Chunks of the Mac product line up are comatose by
years; not quarters. That is plainly Apple's fault.
At the moment, a process optimization bump to AMD Polaris is likely a short term iMac hiccup (suppose to uncork by May - early June). Besides that there is very little in terms of what Intel or GPU vendors or any other major subcomponent of the iMac has that would stop an upgrade. If Apple doesn't deliver anything on iMac by mid-June it is absolutely clearly an Apple owned screw up as to why that didn't Apple. Finger pointing at suppliers is just arm-flapping excuses.