If there's one company that can create flawless emulators, it's Microsoft. They've proven them selves with Xbox 360 on One and Windows 10 on ARM. So why not creating a built-in emulator for android or ask Bluestacks developers to build one for Surface? If this device is a Windows PC then it can easily handle the current Bluestacks app for Windows with no problem. However a built-in version is always better for performance. With this simple solution app gap will no longer be a problem. Who doesn't love a pocket sized PC that can run APKs like any other android device?