Come on now. No big name developer will ever treat the iPhone as a serious gaming platform. It might be a competitor in the large casual gaming industry, but when it comes to full-length games, it just won't make the cut.

1)It doesn't even have buttons.

2)I'm not buying a $300+ phone to play casual games.

3)No one's ever going to pay more than 5$ for what they've already stereotyped as "cell-phone games" made for cheap quick entertainment.

4)The iPhone is constantly upgrading to new iterations. By the time they finish a game for the iPhone 4, iphone 6 will be out.

5)Nintendo will never make games for it.

6)NO BUTTONS.