

LayerCake also duplicates Android device's accelerometer tilting in applications and games that utilize it with the mouse or arrow keys. Besides leveraging the Windows device's processor, be it x86 or ARM, BlueStacks can access the system's graphics hardware to accelerate the program's graphics processing. Instead, it emulates just enough of Android Davlik to server as a bridge between the application and Windows' APIs. Like Wine, BlueStacks doesn't emulate the actual hardware of a device. It does this by bridging the gap between the Windows program's application programming interface (API) calls and the underlying operating system.

This popular open-source program, along with its commercial brother, CrossOver, enables Linux, Mac OS X, and other Unix users to run Windows applications.

The most well-known modern emulator is Wine. While BlueStacks plans to patent some of the technology in its Android emulator, LayerCake, the technique dates back for decades. BlueStacks does this not by using a virtual machine (VM) as such but by running an emulation of the Android Davlik (also a VM) on top of Windows.
