I remember when your only choices of games on a mac were "that slider puzzle game" or "Photoshop." I think it would be interesting to see apple build some sort of console, but I'm not sure what sort of API they would use. Microsoft uses a DirectX like API for their console, and I'm sure Nintendo and Sony have their's. If they wanted things to only work on their console, then they would have to stay away from things like OpenGL because it would be fairly easy to emulate on a computer. However, that could be a good move to try to get producers to write multi-platform games that would work on most major systems. As for cellphone games, I don't know how many they actually produce for the iPhone. I'm sure a lot of them are from other companies.