A computer, tablet or smartphone that is simulated in the computer. A virtual device is often a type of smartphone simulated in a mobile development environment such as Android Studio or Apple's Xcode. It enables the developer to test a new app without downloading it into a physical phone. See
virtual peripheral and
VxD.