Lost me at hardware doesn't update on a yearly cycle like Apple's hardware and OS updates.
That's entirely Microsoft's fault and something they could fix if they decided there was a need to more aggressively develop their OS software and APIs.
And I thought the point generally was to support the software APIs as they evolved.
Xbox 1 with 9.0c, Xbox 360, 10, 11 (didn't happen), Xbox 3, 11.1+
Not just giving GPU/hardware OEMs, which essentially is still Nvidia and ATI (but does that mean consumers will have the option of a discrete Nvidia GPU/hardware acceleration expansion module?) another platform to fight over rather than splitting them up between Xbox and Playstation again so that neither really wins in the long run.. which is and has been something utterly wasted on closed boxed consoles.
If I read right, and something that has been asked for since before Xbox 360 had a final design they have a single APU in the box, which is locked down, allowing you to buy and install your own OEM video card module.. great. Bluray module? nice, extra ram modules? excellent.
How are they supposed to overcome the long standing caveat of any of those 3rd party modules corrupting the integrity of the platform? as with the DVD drive in Xbox 360, and memory modules in general. Will OEM face restrictive licensing fees? of course they will, and thus greatly devalue the incentive for OEMs to keep competing with each other, on shorter cycles, with a large cut of their meager profits going to those licensing fees? even if at the end of the day it would allow developers to cater to niche power users throughout the consoles life and avoid the huge drop off once PC starts outpacing it, wait that's the caveat that breaks the system because devs always aim at the the most broad spec.. even now when cheap gaming PCs have much better specs than the bottom dollar Xbox 360. Giving people the option to upgrade the system at their own pace, again is meaningless while software (games and apps) has no incentive to keep up.