Seems to be three main benefits to this. First is that it frees them from the shackles of typical console development as they are no longer bound to any one manufacturer for any one part, they can source any part from anyone they want so long as its as quick or quicker than the old part it replaces, even doing this mid generation. They can potentially hop to different cpu, gpu, ram, etc manufacturers and not care anymore. Second, it frees them from the typical console cycles as they can now release new hardware anytime they want on any cycle they want based on market conditions due to them now having forward compatibility. Finally it will allow all the apps/games built for this platform to be ported elsewhere far easier, basically any other hardware that Microsoft makes just has to support the Durango vm. This is a boon to publishers as all their apps/games written to the Durango vm will be easily reusable elsewhere. It seems like a great and long overdue idea to me, win-win-win all around.
Agreed. Virtualization makes a lot of things possible. MS wants to start transitioning to a cloud based service mid gen and well before the majority of the markets will have the internet infrastructure to support it. Abstracting the hardware will allow for a stable and consistent development and user environment while allowing for the underlying hardware to exist in a state of flux. MS can accommodate users regardless of the bandwidth available to them while moving towards an ecosystem that isn't chained to any particular hardware.
A cloud based service will allow MS to remove barriers that exist between highend gaming and low powered portable devices, which will ultimately dominate the future landscape of personal computing. A ecosystem that's hardware agnostic would be attractive to any company that's more interested in monetizing the software than the hardware, which is what console manufacturer are all about. Providing hardware for gamers is actually a big headache. Transitioning to new generational hardware represents a costly and risky endeavor. It represents a potential point of failure as most established console manufacturers who have been driven out of the market were forced out by the failure of their new hardware to attract the existing userbase of their last console.
If you want to accommodate a mixed hardware environment thats in a perpetual state of change without disrupting basically your entire ecosystem and while mitigating one of the most dangerous time periods for any console manufactuer (transitioning to new hardware), virtualization makes sense.
Last edited by a moderator: