It can be innovative, but it also can be nightmare, if your application must support all interfaces. I believe abstraction layer in OS or language ease a bit, but won't fix that.<p>Nevertheless, I'm positive to that trend, actually cannot wait to see what innovative idea (and games on these) will come in near two years (and if I can bring anything).