So...as a long-time Onlive detractor, I think I've finally seen a place where the service can really shine: my PHONE.
Onlive has released an android app. Once you've run it, you'll also automatically get Lego Batman for free, so you can try it out and decide if it's for you (and/or your available bandwidth).
I haven't done much more than play around with The Bat Man. Unfortunately input lag is even worse than I feared it would be. Even over wireless G at home, there's easily a 1-second input lag. It makes even a simple game like Lego Batman impossible to play. The really weird bit is that the input lag doesn't get any worse over 4G. It should be noted that there's no lag in the Onlive interface itself, so it's conceivable that the lag issue could be resolved in game as well.
Onlive's weird fuzzy-artifacted video isn't really a problem on a phone-size screen, especially not my G2's relatively low-res display.
I was impressed to find that Onlive for Android supports keyboard and trackpad inputs as controls. And, even MORE surprising, it supports multiple inputs on the same device. I was actually running around simultaneously controlling Batman with the keyboard and Robin with the touchscreen. Very cool.
The interface is also very slick, looking like its desktop/microconsole counterpart. But it's weirdly selective of the device hard buttons it wants to recognize. For instance, I can make menu selections in Onlive with my trackpad, but I can't select anything by pressing it; that requires use of the enter key, or a tap of the button on the screen itself.
I think that if they can iron out the lag issues, this could be a HUGE HUGE selling point for Onlive. I've been complaining about the "liteness" of mobile games for years now, waiting for some "real" games to hit smartphones. While a few games like NOVA 2 are exploring what phone hardware can do, for my full size gaming needs I've mostly been relegated to ports of older PC titles, like Quake. With Onlive, that's no longer an issue. I could play Arkham City or Skyrim on the go.
Of course I still have a problem with paying $50+ for a game I don't actually own--even on steam I at least keep the files on my computer and have the option to back them up. But if I could seamlessly play Half Life 2 on my phone I'd happily overlook that in select cases.
If you've got an Android device, go grab the app. Whether you end up using it much or not, you'll end up with Lego Batman for free, and you can play that on the PC client too, which means you can give both versions a try and see what you think.
https://market.android.com/details?id=c ... ive.client