Why portability matters

Originally posted to Shawn Hargreaves Blog on MSDN, Thursday, February 25, 2010

The XNA Framework runs on more platforms than people tend to realize. There is Xbox 360, and Zune, and Zune HD, and Windows with an NVidia DX9 GPU, and Windows with an AMD DX10 GPU, and Windows with an integrated Intel GPU, and...

I found it interesting but not surprising that the comments on my previous post focused on differences between Windows and Xbox, ignoring the possible variations from one Windows machine to another.

In the years we have been working on XNA Game Studio, we learned several things about making portable APIs:

Portability is important for several reasons:

Some of these goals are easier to achieve than others, but I think they are all worth striving toward.

Blog index   -   Back to my homepage