Android-x86 allows you literally all the features of an Android based mobile device. The Android-x86 should not be considered an emulator, since it works more as a standalone operating system that is built to run Android on a different platform, namely the x86 architecture rather than the usual ARM-based one. This allows you to run Android on your PC without the need for an ARM-based phone or tablet. It is an open-source project that ports the Android OS to the x86 platform.
The Android-x86 program is one of the most fully-featured ways to run Android applications on your computer.