The article may well be spot on in its analysis on the mobile devices. I suspect it will very much come down to how they treat developers. The iPhone in its current incarnation isn't anywhere near the DS or PSP in terms of price point. (DS: €150, PSP: €170, iPhone: €1000) The audience for the games is therefore very different (and presumably smaller) as well. In terms of hardware, the iPhone is (apparently) roughly equivalent to the PSP but with better connectivity.
The way to go is to figure out what kinds of games typical iPhone owners play on their other devices, and develop games to that need.
The Mac was simply never taken seriously as a game platform.
Educational games? Sure. 2D? Fine. 3D? Forget about it.
I currently have a Leopard MBP, so maybe times have changed. But I was burned too many times in the past. It taught me to stay away from the games rack.
So now Apple has the technology to offer up a solid gaming platform, so the question is what are they doing to attract game developers?
I don't know the answer to that -- I'm hoping someone here might.
Hopefully gaming pans out for Apple. They are paying people to do some awesome open source work on LLVM (namely running LLVM on GPUs), so if gaming works for them it means that we all get very good LLVM performance :)