There are a good few choices, but you are sure to have iron under them. I’m not saying a boom PC is needed to run such an emulator, but it does require a medium video card and processor because virtualization has never been that hardware-friendly thing. I will list a couple of emulators and try to describe their main features. 1. ANDY official android emulator This emulator is also perfect for running high graphics applications. Another great advantage is that since it is an official emulator developed by Android manufacturers, it is compatible with almost all applications. The downside is that it doesn’t support multi-touch or pop-up messages, and since they focused mainly on the needs of developers when creating it, it can be a little tricky to use. You also need to install a downloadable SDK before running it. The emulator can be downloaded from here for free. 2. Geny Motion android emulator This application allows you to change android versions. It supports drag and drop and is very easy to use and has no compatibility issues. The downside is that it's free for personal use only, doesn't support pop-up notifications, and can only be used with a Google Account. You must install a virtual box before using the emulator. This emulator is also available under MAC. This emulator can be downloaded HERE after a short registration.