DeviceVirtualization 可以通过选择性能最佳的外设,充分发挥各类型设备的独特优势,提升用户体验。虚拟化技术提供了使逻辑服务器、存储和网络独立于所部署的物理基础设施资源的解决方案。
在现实世界中,往往有很多设备一起工作,并且应用程序和支持的设备之间仍然存在着强大的物理依存关系。设备支持被编码到应用程序中,但是对应的功能通常没有在文档中提到,这导致一个结果,那就是大量应用程序只能在特定设备上运行。如果你想添加额外的设备,那这个想法实现的成本很高。
那么通过设备虚拟化,允许最终用户自由使用他们想要的任何设备,并且应用程序开发人员无需编码即可为任何设备的应用程序提供自动支持。
有效的设备虚拟化有三个关键要求:
1.确保最终用户选择的设备可用于运行任何应用程序;
2.确保应用程序将在当前硬件环境上得到相应的逻辑支持,并支持任何设备;
3.云中和本地的双重支持;
OpenHarmony的分布式设备虚拟化平台可以实现在不同设备之间管理对应的硬件资源,数据,以及设备,这样就可以把多台设备联合成一个大的虚拟设备,有点类似于特斯拉的用软件定义汽车的架构理念,从而实现在一个大的平台上从过软件来最优化调度对应的硬件的目的。这不仅实现了不同设备之间不断传输服务的目的,并且也能充分发挥显示、摄像、音频、交互、传感器等方面的能力优势。总结一下就是分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,将周边设备作为手机能力的延伸,共同形成一个超级虚拟终端。
|