Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a SWTOR account, and I'm interested in adding a security key to my account. Not because I'm particularly worried about my account being compromised, but because it allows access to a particular vendor in game as an incentive to increase your security.

Since the app is free, I saw no downside. I grabbed my iPod, booted up iTunes, and downloaded the app. This is when I realized 3 things.

  1. I have a first generation iTouch. It's running iOS 1.1.5;
  2. If I want to run apps, I need to pay 5$ to upgrade to iOS 3.0.0 or later (since 2.0 isn't available).
  3. Even if I upgrade my iTouch's OS, I don't have a wireless network, which means I can't use the authenticator app even if I could get it onto my iTouch.

So now I have the authenticator app in iTunes and no way to use it with my ancient brick of an iTouch.

Is there any way I can emulate an iPhone on my PC so that I can run this app?

Alternatively: is there any way I can emulate an Android device on my PC so I can run the android versoin of the app?

share|improve this question
Unfortunately you cant. There is no iOS emulator for PC. At least not a legal one. – IUnknown Jan 28 '12 at 7:13
up vote 6 down vote accepted

Yes, you can legally run an Android App.

You have to install the Android SDK, which can be downloaded here. Having installed it, you can create a virtual android phone on which you can install anything you want.

share|improve this answer
Do you have a link to a guide to do that? I've not touched Android before (no smartphone). – Raven Dreamer Jan 28 '12 at 10:21
@RavenDreamer The android docs are acutally very good and very detailed, you should find your way by following the installation steps. In the following link is described how to manage your VMs, but like I said, install it and click around, it's very easy. – inf Jan 28 '12 at 12:39

No. Not legally, nor technically.

  1. The iOS simulator only runs in OS X, and thus on Mac hardware and
  2. Even if you did have a mac and the simulator, the iOS simulator can only install apps if you have the package and install it through Xcode.

A comparable alternative solution would be to install a version of Android in Virtual box, which can be run on a PC and find a comparable Android application to install in the virtual android device.

share|improve this answer
Any further suggestions on emulating Android? – Raven Dreamer Jan 28 '12 at 7:47
Mac hardware? Haha. Ever since Mac switched to Intel, Mac hardware is PC hardware - hence bootcamp and the ability to run Windows natively on a Mac. – The Dag Jun 22 '14 at 9:36
@The Dag Grow up. It means "Apple Branded Hardware" which is what's in the license for OS X. This is not a flame war. And this is 2.5 years old. – xdumaine Jun 22 '14 at 10:42
@xdumaine You said "not legally, nor technically" and gave the impression that OS X can't technically run on anything but "Mac hardware". I merely pointed out the fact that "Mac hardware" is the same as PC hardware, technically. I haven't commented on the legal side of it at all. If you tell people to "grow up" because they point out a matter of fact, perhaps you need to grow up a bit yourself. Just sayin'. – The Dag Jun 23 '14 at 13:17

Legally, no. The iOS SDK and included iOS simulator are only available for Mac OSX.

share|improve this answer
Doesn't the question specifically mention a "PC"? Also, are you sure you can purchase/transfer app store apps to the iOS simulator? – IUnknown Jan 28 '12 at 7:21

Someone has already mentioned the emulator in the Android SDK. A couple more Android-on-PC options:

You can run an x86 version of Android on a spare PC or on a virtual machine with virtualization software like VirtualBox or VMWare Player. This is a bit flaky as it's still relatively experimental, won't support Android apps with ARM code, and with the snapshots I've seen, if you want the Google Play Store, you need to shoehorn it in there yourself.

Bluestacks -- a sort of Android-on-Windows layer; It's an easy install, but it's pretty loaded with advertising. It can run apps like Google Drive that don't appear to be compatible with Android x86. The Google Play Store is on there, although you have to install a third party launcher (like ADW Launcher) to run it.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .