Disregarding the "if's" and "why's" of it, what do you think would happen if the entire PC "Wintel" hardware industry was set on a 2,3, or even 5 year hardware release cycle? What I mean by that is that a new processor would only come out once ever 3 or so years, and when it did it would debut with all models that the family would feature for the life of the product. So for instance instead of Intel announcing the P4 1.5-1.8Ghz then later announcing the 1.9, 2.0, etc. the entire processor family would be released for different price levels and market segments initially. Same with graphics cards, etc. Perhaps only hardware that is non-critical in terms of special development support, such as hard drives, would not adhere to this schedule.
This is a part of a larger overall idea I've been mulling over for quite some time, so I won't bore you with the details for the moment. But I was curious what all your thoughts on this were. Plusses, minuses, what you percieve developers would feel about this vs. consumers, how profit models would change, would it be more or less profitable overall, etc. And I ask you to carefully consider the potential reality of it *before* you actually post.
Consider for instance that the console industry works this way (not that this is necessarily a guarantee of its applicability to the PC industry, but it is worth examining none the less), that even now we must wait 1-2 years and sometimes more before a hardware feature is truly taken advantage of, and that like the console industry, process improvements could be made across all products, decreasing cost and maintaining profit over longer periods of time. Additionally there would be more time to plan significant API upgrades and to coincide them with hardware features *and* to get developers to impliment said features as the hardware was released or shortly thereafter, since you could easily give the developers approximately a 1 year lead time with emulation, API's, beta hardware, and eventually final hardware even as much as 4-6 months in advance.
These are just a few of the possible advantages and considerations. I'm of course aware of a great many disadvantages as well, but I'll leave it to you to discuss those, as well as any additional advantages or factors you see.
- JavaJones
This is a part of a larger overall idea I've been mulling over for quite some time, so I won't bore you with the details for the moment. But I was curious what all your thoughts on this were. Plusses, minuses, what you percieve developers would feel about this vs. consumers, how profit models would change, would it be more or less profitable overall, etc. And I ask you to carefully consider the potential reality of it *before* you actually post.
Consider for instance that the console industry works this way (not that this is necessarily a guarantee of its applicability to the PC industry, but it is worth examining none the less), that even now we must wait 1-2 years and sometimes more before a hardware feature is truly taken advantage of, and that like the console industry, process improvements could be made across all products, decreasing cost and maintaining profit over longer periods of time. Additionally there would be more time to plan significant API upgrades and to coincide them with hardware features *and* to get developers to impliment said features as the hardware was released or shortly thereafter, since you could easily give the developers approximately a 1 year lead time with emulation, API's, beta hardware, and eventually final hardware even as much as 4-6 months in advance.
These are just a few of the possible advantages and considerations. I'm of course aware of a great many disadvantages as well, but I'll leave it to you to discuss those, as well as any additional advantages or factors you see.
- JavaJones