I'm not even sure if mobile gaming really needs is buttons per se.
What it actually needs is a physical direction input ... a d-pad or perhaps given the compact nature of smartphones ... a trackball.
On-screen d-pads/joysticks just feel awkward and clumsy no matter what, but I can orient myself with pressing virtual buttons much easier.







