The Sony PS3 provides programmers with a full-up development environment for the Cell CPU and Bluray drive by encouraging users to install a Linux variant on it. While this creates a huge number of game creation opportunities on the PS3, the resulting game ends up being difficult to distribute. Fellow homebrewers might happily install Linux on their PS3s, but convincing the rest of Sony's target market to do so may be a bit difficult.
The next best option — supported by both the PS3 and the Nintendo Wii — is to run web-enabled games in the console's web browser. Flash games in particular have become a very popular way of playing homebrew content on a console system. Yet here, the Wii has a distinct advantage. The in-built ability for the Wii Remote to act as a mouse allows for a wide variety of Flash games to be played out of the box. So many in fact, that Wii-specific gaming sites like Wiicade have been popping up left and right.
While the XBox 360 lacks a web browser, it does have perhaps the most exciting feature of all. Microsoft's XNA Game Studio allows for complete games that take advatage of the underlying hardware. (In direct opposition to the Wii and PS3 options.) The only downside are that Microsoft charges a subscription fee, and that homebrews must be redistributed in source code form. (Though the latter limitation may please the OSS community to a certain degree.) Undeterred, the 360 community is embracing this new support with many new games on the way.
Altogether, the amount of audience participation available in these consoles is wholly unlike anything seen before. With any luck, this bodes well for the future of the homebrew community and the casual gamer alike."