No, but if the yields are bad the launch may as well not happen. You're assuming devs could talk to microsoft about the PS4, it would probably be a massive massive violation of the NDA.
They were perfectly willing to tell Sony that MS was going with 8GB of RAM by the sounds of it. And it is far more important to launch with fewer units in 2013 than to launch with more in 2014.
Also, if you really want Microsoft to make changes, they can, but they won't be launching this year.
Again, it depends entirely on the changes we are talking about. Until we specify what changes we are talking about, there is no discussion to be had.
How long do you think a console takes to go from paper to machine, because I am lead to believe with all the design work, all the manufacturing and respins it takes a very very long time and they are going to need to start manufacturing them before the launch date, probably months before.
Sure, but you are assuming a lot here. First of all, you assume any changes we are talking about are major architectural changes. That's not a given. There is a spectrum of possible changes that can be made to improve performance since the last major update to devs was made.
Secondly, you act as if MS would be doing a knee-jerk reaction. We all agree that is unlikely...but as I pointed out to Shifty, go ask folks working on competitive engineering projects (I've done some myself) how intelligent it is to put all your eggs into a single design without any flexibility. That's not how things are done. The much more likely scenario would be for MS/AMD to have several designs, all being distinct variations of their baseline architecture, with variable parameters that can be adjusted/scaled depending on how certain external factors affect each design's ability to meet certain goals. One such goal would be to perform favorably against PS4 in rendering. So long as their other goals are met (and I think their broader STB goals would be baked into the baseline architecture as top priority) they will tweak said parameters as necessary until they are happy with one design.
It wouldn't take them any time at all to redesign anything, because it's already been designed. They would be choosing between slightly varied designs at that point. The question is how far could they go? Well, in theory, they could go to ridiculous lengths but realistically we know they need some acceptable number of units for 2013. So the focus would likely shift to yields. If yields are lower than other design options they then decide if the lower output is acceptable for 2013. If it is, great. If it isn't, they still have the option of simply making more units to overcome the low yields by brute force. That costs money...so at that point it would come down to how much MS is willing to throw at holding that design.
I agree there are lots of considerations to be made, but there is no sense making assumptions that are unlikely to bear a resemblance to reality, especially when they serve only to kill forthcoming discussion. We dunno what kind of changes are in the cards. Even when we guestimate some of those, we dunno how they designed their power restrictions and heating solutions. Even guessing at those to spur discussion, we still dunno how yields would be affected by any particular changes that may or may not be in the cards. Furthermore, we dunno how MS would handle lower yields (hint: they don't just automatically mean delays), nor how much cash they would consider throwing at low yields to get an acceptable figures for 2013 shipments.
We dunno much of anything on MS's end in terms of their engineering priorities for the actual processors involved. Taking the info from 2012, which wouldn't necessarily reflect any changes they would be making as they finalize their design, is merely for developer guidance.
Btw, in the case where they have various designs with slightly varied parameters between them, they wouldn't tell devs about anything but the lowest common denominator to avoid forcing devs to pare back content right before launch.