But now there's a new startup called OUYA that could give all three of them a run for their money.
OUYA is a $99 Android-powered box that's open to any developer for hacking. That means you can crack it open and play with the hardware and develop any kind of Android application for a television.
OUYA is starting as a Kickstarter project, looking to raise nearly $1 million to get it off the ground. Any extra money goes toward helping developers create games for the platform.
Given how open the platform is, it's sure to be a hit with developers who are always very appreciative when they find new hardware and software they can muck around with and turn into their own.