Why emulate Android on your computer?
To answer this question, first we need to know what emulation is. To emulate something is to imitate it, or match it as closely as you can. When you emulate something on a computer, you’re replicating another experience, and putting it on the computer. A while ago, we ran an article on playing Pokemon on your iPhone. This is emulation. Your iPhone looks at a Nintendo system that is able to run Pokemon, and it imitates it. When you use an Android emulator on your computer, your computer is imitating the Android interface and operating system.
Now, why would you want to do that, exactly? It’s a well-known fact that computers are better than mobile devices. They’re easier to use, they’re more powerful, and they’re a little less finicky. With that power, however, they offer more functionality than an Android device. In most cases, your computer will be more powerful than your device, enabling you to run apps that you may not normally be able to run. Your computer also has more powerful capture abilities, if you’re trying to record a tutorial, or if you’re trying to record gameplay. You also may not even have an Android device! If that’s the case, with a good emulator, you can still access Android apps.
It can be a little overwhelming to first look for an Android emulator, especially if you don’t know a lot about emulation. Luckily for you, I’m here to show you the way! With this list of the best Android emulators for PC, Mac, and Linux, you should be able to get a good idea of which Android emulation software is right for you.
5. Official Android Emulator – Windows, OS X, Linux
As you can infer from the name, the Official Android Emulator is a part of the Android SDK. This basically means that Google puts it out officially and Google puts it out for free, for developer use. It is meant to allow developers to test their apps or look under Android’s hood, which encourages them to upload their stuff to the Play store. It’s a win-win situation.
Once you have the actual emulator installed on your computer, you’ll find that it runs pretty smoothly. Unlike some other emulators, it enables you to access the majority of an Android device’s actual features. Its onscreen keyboard isn’t very becoming, but I guess it means that you don’t have to worry about any confusing key mappings. If you have the time and technical know-how, this is a great emulator. Otherwise…you might want to keep reading.
4. Nox – Windows
Nox is the new kid on the block when it comes to Android emulators. It only saw its initial release early last year, but it already has a loyal user base, who swear by its ease of use. Especially when compared to the official Android emulator, Nox is really easy to install and use. Most of the program configuration takes place in the Android user interface, which means that if you’ve ever used an Android device, you’ll probably know what to do. Even if you haven’t used an Android device, it isn’t exactly rocket science.
Nox is surprisingly competent when it comes to actual emulation, though. Games are pretty stable, though results can be mixed. They offer support for quite a few input devices, too. It’s definitely a unique experience to play Clash of Clans at your computer desk with an Xbox controller. Nox lets you do that. I think that Nox will probably grow a lot over the next couple of years, but for now it’s just serviceable. If they keep going in this direction, they’ll do great things.
3. Bluestacks – Windows, OS X
I may catch some hate for ranking Bluestacks this low. Bluestacks is one of the most popular and well known Android emulators that there are, and a lot of people really like it. But just because something is popular doesn’t mean that it’s the best. As your mother has probably told you before, “If your friends jumped off of a cliff, would you do it too?” If the entire Android community supported an inferior emulator, would you do it too?
That being said, as long as you stick to games that they “recommend” (which basically means that it’s been tested/tweaked to make sure that it runs well on the emulator), Bluestacks is pretty good. It’s popular for a reason, in that it’s easy to use and it does what most people want to do. The majority of people use Android emulators for playing popular Android games, and that’s exactly what Bluestacks lets you do. Anything further than that, though, and it falls off the wagon.
2. Genymotion – Windows, OS X, Linux
Genymotion is a cool emulator, because it helps both consumers and developers. As you’ve probably realized by now, developers and consumers have very different needs when looking for Android emulators. Genymotion provides for all of those needs, being a really good all-around emulator. Genymotion has some practical features, like enabling the user to tweak their battery level and system version to see how an app runs with different variables. (This feature is meant more for the developer.) They also have some fun features, like enabling the user to use their desktop or laptop webcam as the Android camera. (This feature is meant more for the consumer.)
The only drawback? A good chunk of Genymotion’s features are locked behind a payment wall. This may not be a big deal if you’re just a regular user, since most of their licenses (which only go as low as $136/yr) are meant for developers. Even so, that makes it a little more inaccessible as an application, which is a shame. There are also a few hoops that Genymotion has you jump through to get Google Play installed. I really want to put Genymotion at the top of the list, but it’s hard to be the best while remaining freemium.
1. Andy – Windows, OS X, Linux
And finally, we reach the top, with Andy. I want to be entirely honest up front and say that Andy is also freemium, offering an enterprise license at $99/yr. However, the ONLY thing locked behind this wall is developer features that even some developers may not need to use. They already offer so much with the free
version, that to purchase an enterprise license feels more like a donation than anything else. (Granted, a pretty big one.)
Andy makes everything so easy, and it makes everything so stable. Installation is easy. The Google Play store comes with it, so you don’t have to worry about that. You’re able to configure your own controls, install your own apps, tweak the hardware settings, and everything in between. Using Andy, it honestly feels like you’re using an Android device on your computer. And if the point to emulate something is to imitate it, then by definition, Andy is the best emulator out there.
The Linux version of Andy is still in closed alpha as of November 2017