虚拟应用(Virtual Application,简称VA)是一种无须安装,即需即用,并且有着与本地应用相近的用户体验的应用。而传统应用是需要用户预先安装在本地,并且在本地运行的应用。
基于视图的虚拟应用(View-based VA),其特征在于,该应用所需的所有计算任务全部在
服务端完成,客户端只负责应用界面的显示以及将外设的输入传到服务端。在这种场景下,网络就是一根输入与输出的通道,客户端仅仅是一个输入与输出终端。其应用价值在于,当用户的电脑配置很低,无法运行大型应用程序,或者运行效率很低时,可以利用基于视图的虚拟应用来帮助用户实现其目标,并达到较好的用户体验,但前提是要有一定的
网络带宽。
基于流的虚拟应用(Stream-based VA),其特征在于,该应用所需的
可执行代码(包括必要的非可执行代码,例如配置文件等)不是用户一次性全部安装在
客户端的,而是根据该应用的执行需要动态的下载到客户端的。如果应用暂不需要则不会下载,因此大大节省了带宽占用和应用启动时间。这种动态的下载过程被形象的成为“流”。虽然该应用的
可执行代码流自
服务端,可以执行却完全在
客户端进行,因此该应用消耗的完全是客户端的资源。此外,该应用“流化”之后就不再依赖于
客户端的配置参数,因此一般不会与其他应用的冲突。
基于Web的虚拟应用(Web-based VA),其特征在于,该应用所需的计算任务一部分在
客户端执行,一部分在
服务端执行。在
客户端执行的部分一般是与界面显示和人机交互有关的逻辑,而其他的业务逻辑在
服务端执行。例如Google Docs,这是一款基于Web的虚拟文档
编辑器,当用户点击编辑
工具栏上的“B”标记将所选文字
加粗时,文字瞬间变粗了,这个过程完全是在
客户端执行的。而当用户选择“保存”按钮时,保存的过程则是在
服务端执行的。
VA虚拟应用管理平台,将服务器上的应用程序虚拟到本地
客户端使用的一种技术,用户不需要象以前一样给每个
网络电脑上安装应用程序,只需要在一台服务器上安装所用用户的应用,然后通过ehesoft VA虚拟应用系统将服务器的应用虚拟到客户端电脑、PDA、无盘站等设备上使用的技术,这种技术用户管理维护代价小,只需要管理好服务器上的应用即可保证全部用户的使用效果,同时客户端虚拟应用的速度可以基本可以保证是服务器的运行速度,客户端的投入也可以简化到只需要一套键盘、鼠标、显示器等的设备即可保证应用。与传统应用的对比
1. 无须安装,即需即用。用户只需要点击图标、链接或者其他形式的启动标识,即可使用该虚拟应用,而传统应用需要安装。
1. 虚拟应用对网络的依赖比较大。
2. 虚拟应用的用户体验与传统应用有一定的差距,但是随着技术进步和网络的发展,这个差距已经很小了。