There is an Android Translation Layer now, and there were different attempts earlier.
Yeah, it is impressive how well it works now on devices like the Steam Frame and elsewhere.