*cough* You don't need the Sixaxis Controller app on Sony phones. They support the PS3 controller natively. You only need an OTG cable (USB On-The-Go) - which is cheap, and then you just plug the controller to the phone, and once it's connected and synced, you can unplug it and use it.
This only works for games that supports controllers, so if you need to map the buttons, you'll need the Sixaxis app. When i think about it, just ignore the whole first part of this post. I could edit it, but i've written it and i'm not throwing it away, god damn it