The only way to make an Android app run on an iPhone would be to get the iPhone to run Android first, which is not possible at present and would never be sanctioned by Apple. What you can do is jailbreak your iPhone and install iDroid , an Android-like OS made for iPhones.