我昨天下载并安装了Genymotion
它还有virtualBox
我跟着 Genymotion教程并成功创建了一个设备来测试Android应用。我还成功测试了其中的两个应用但我想知道
virtualBox
是什么?VM
是什么? 和
VM
如果没有必要,那么为什么Genymotion
有这个选项。我想知道他们的目的是什么,因为这些应用可以在没有这些的情况下进行测试我在上面提到过。感谢
答案 0 :(得分:2)
VM是虚拟机。简而言之,它是运行虚拟设备的虚拟硬件(模拟器)。
来自Wikipedia:
在计算中,虚拟机(VM)是特定的模拟 电脑系统。虚拟机基于计算机运行 真实或假想计算机的架构和功能,以及 他们的实现可能涉及专门的硬件,软件或 两者结合。
虚拟机(VM)是操作系统OS或应用程序 安装在模仿专用软件上的环境 硬件。最终用户在虚拟机上具有相同的体验 他们将拥有专用硬件。
Virtual box是Oracle提供的用于创建虚拟机的工具:
Oracle VM VirtualBox(以前称为Sun VirtualBox,Sun xVM VirtualBox和 Innotek VirtualBox)是Oracle的x86计算机的管理程序 公司。最初由Innotek GmbH开发,被收购 Sun Microsystems于2008年被甲骨文于2010年收购。
VirtualBox可以安装在许多主机操作系统上, 包括:Linux,OS X,Windows Vista,Solaris和OpenSolaris。那里 也是FreeBSD和Genode的端口。
它支持客户虚拟机的创建和管理 运行Windows,Linux,BSD,OS / 2的版本和派生, Solaris,Haiku,OSx86等,以及有限的OS虚拟化 Apple硬件上的X客人。
最后它们用于模拟您需要的虚拟设备。