The gang at XDA-Developers are hard at work on a full port of Counter-Strike to Android devices, but they've already released two playable versions Android owners can run go get free right now.
The video above shows Counter-Strike being played on a smartphone (using the game's Matrix mod) and a tablet and it appears to have variable touch controls, although I could be seeing that wrong. My personal preference is that looks a little sludgy to control—notice how many rounds he fires (touching the rifle, to do so, apparently) before bringing someone down with a headshot. However, if you have Sony's Xperia Play, well then you also have a gamepad, and now the experience becomes a little more intuitive.
Still, it's Counter-Strike. The port is being built with the Unity3D platform, will support multiplayer and can be downloaded with either Facebook or Kongregate versions available. There are two versions out there, one for devices running Android 2.0+, another for those running Android 2.3 and up. (See the XDA-Developers thread for links.) That means it won't work on anything with an earlier version of Android.
Counter Strike Now Available On Android Via Unofficial Port [RedmondPie, thanks Tanishq D.]