虚拟化移动设备与虚拟化服务器或桌面有很大不同,后者的硬件组件几乎是标准化的(如键盘、鼠标、USB、LAN 等),因此可以轻松地将硬件抽象为任何操作系统。
虽然在移动设备上存在大量硬件(如 iphone 触摸屏、手写笔......其他附加组件),但所有类型的手机之间的互操作性非常低,或者所有移动设备的通用功能集非常少硬件。不能在没有触摸表面的诺基亚手机上使用 iphone 手势。
是什么促使人们对移动设备进行虚拟化?
虚拟化移动设备与虚拟化服务器或桌面有很大不同,后者的硬件组件几乎是标准化的(如键盘、鼠标、USB、LAN 等),因此可以轻松地将硬件抽象为任何操作系统。
虽然在移动设备上存在大量硬件(如 iphone 触摸屏、手写笔......其他附加组件),但所有类型的手机之间的互操作性非常低,或者所有移动设备的通用功能集非常少硬件。不能在没有触摸表面的诺基亚手机上使用 iphone 手势。
是什么促使人们对移动设备进行虚拟化?
不是每个人都能负担得起为他们的测试人员/开发人员提供成熟的手机。这就是虚拟化进入游戏的时候,因为今天几乎每个人都有一台能够运行某种虚拟机的计算机。
还有双驱动器:
不过,我从开发人员方面对此很感兴趣,因为我必须一直为 symbian 开发,它可以减少我必须开发人员测试的手机变体数量:)