In particular, this article and pre-order phase of Ouya force me to think how web will be. Modern web technologies, in particular HTML5 will enable any type of devices to run a game: from consoles, web browsers, smart phones (take also attention to this news) and so on.
A more mature market will establish some kind of standards to handle today problems:
- screen sizes,
- audio codecs,
- full screen mode (desktop and mobile),
- get remote resources,
- utilities and libraries,
Could this happen soon? I don't think so. Many people around are offering different type of api, libraries and new developers could only learn one, two but don't have possibilities to solve common problems using a "standard" api.