桌面虚拟化之用户体验篇

2011-01-22 18:01:01
标签:桌面虚拟化 vmware view 休闲 用户体验 职场

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://virtualbus.blog.51cto.com/345374/483639

桌面虚拟化之用户体验篇

相信所有的IT技术人员都认同,没有好的用户体验就不可能成功地完成与桌面相关的项目,桌面虚拟化技术也同样适用这个规则。

但是用户体验到底是什么呢?如果没有一个清淅的定义时,相信大家都是一头的雾水。

为了让大家对用户体验有一个概念性的了解,笔者尝试了多种途径去得到一个关于用户体验的概念权威介绍,这个解释是我最为满意的:ISO 9241-210标准将用户体验定义为 “人们对于针对使用或期望使用的产品、系统或者服务的认知印象和回应”。因此,用户体验是主观的,且其注重实际应用

注释来源:http://baike.baidu.com/view/274884.htm

不看不知道,用户体验原来还有ISO标准,再次证实了用户体验的档次很高。不过上文也讲到了,用户体验是主观的,注重实际应用。那么在使用虚拟桌面方案时,怎么才能认定用户体验是好是坏呢?

找遍网络的大街小巷,关于虚拟桌面用户体验方面的文章微乎其微。大多是一些厂商为了推广产品做的噱头。

笔者从2005年便开始了桌面相关产品的研究,希望通过本文能让你得到一个半权威的桌面虚拟化用户体验的概括介绍。

用户体验是跟用户打交道的,那么我们就来看看最终用户天天是如何使用虚拟桌面的:

1.    多媒体播放

目前在虚拟桌面上有两种方式来实现多媒体播放,一种为后端播放模式,通过远程会议协议将屏幕界面传输到前端。好处是对前端设备没有任何的要求,但是用户体验上会有一些损失,如CPU占用高,播放视频时会有一些延迟。

VMware的合作开发商teredici专门开发了一种基于vmware vsphere的offload card,可以解决这方面的问题。

你可以从这个视频里看到更多介绍:http://www.brianmadden.com/blogs/videos/archive/2011/01/05/in-depth-video-demo-of-teradici-s-upcoming-pc-over-ip-multi-vm-hardware-offload-card.aspx

另外一种是使用多媒体重定向技术(简称MMR),将多媒体文件通过虚拟通道把media文件cache到前端,用前端来播放。这种方式播放效果好,但是对用户前端设备的×××有一定的要求及限制。目前这种方式vmware,citrix均有提供。

2.    打印输出

这个比拼的是打印机的兼容性及打印压缩效率。

3.    外设的使用

用户前端外设的兼容性,有一些数据统计,移动的营业厅设备上有7种以上的外设,如:二代证读卡器,用户SIM卡读卡器,条码枪,用户证件扫描复印设备,满意度调查设备等等。

虚拟化厂商大多都是国外开发,国内销售模式,所以对中国外设的认识普遍不足,所以要依赖本地方案提供商或研发中心的合作。

4.    语音质量

双向语音,立体声播放都是非常有必要的。这个在呼叫中心中会有大量的要求。

5.    显示支持

很多用户需要使用到多个显示器来拼装桌面,如抄盘手等。所以一定要支持多个显示器。

另外还有一个指标就是分辨率支持,要支持大屏幕,如30寸的LCD显示器。

6.    技术支持

本地化的中文支持中心,出现问题时能够快速响应是非常有必要的。

7.    应用程序兼容性

应用程序的兼容不言而喻,所以要保证以前在PC上能够运行的程序都可以在虚拟桌面里面运行,有两个方面要考虑:

1.    会话协议

很多软件对RDP或基于RDP协议做的增强协议如ICA,HDX有一些限制

用户使用的会话ID也有要求,很多应用程序都只会使用Console 0的会话,如远程控制软件,系统服务等。

2.    虚拟机平台的广泛使用程序

虚拟机平台一定要被大量的使用,才会遇到大量的用户反馈,vmware的虚拟机平台(vmware vsphere,vmware ace,vmware workstation,vmware server等占有全球大半江山)

8.    对网络的适应

在网络抖动,有延迟,丢包的情况下的表现。

在这方面UDP有先天优势,所以今天我们使用的VOIP,视频会议,网络监控等都使用UDP协议来传输。

上面8个因素,基本上涵盖了桌面虚拟化用户体验的方方面面,如果有不周全之处,请告诉我。

有了上面的指标,我们就很容易的做一些产品间的对比了,本文以VMware View来和citrix xendesktop来做一个对比,看看两家的产品在用户体验方面,谁更优秀。

指标

VMware View

Citrix Xendesktop

备注

多媒体播放

J

L

Vmware支持后端及前端播放两种模式,而citrix仅支持前端播放模式,有一定的限制

打印支持

J

L

Vmware的打印技术OEM于thinprint公司,是全球最好的技术厂商

外设支持

J

L

Vmware view产品的核心代码在中国开发,可以更好的支持中国的外设,同时与国内最大的瘦客户厂商升腾进行了代码级的联合研发

语音

J

L

UDP先天的适合在VOIP,视频会议等语音要求及高的环境

显示

J

J

Citrix xendesktop 5才开始正式支持32位色彩,而VMware早在三年前就支持32位色

技术支持

J

L

Vmware提供中文本地化,无限用户事件支持,CITRIX无法提供

应用程序兼容性

J

L

Vmware的PCOIP使用控制台会话,应用程序兼容性好于其他访问协议

网络适应

J

L

PCOIP使用UDP方式传输,在网络变化,抖动,丢包时表现好于TCP方式的ICA/HDX

本文出自 “桌面虚拟化杂谈” 博客,请务必保留此出处http://virtualbus.blog.51cto.com/345374/483639

转载于:https://blog.51cto.com/birdguy/964955

桌面虚拟化之用户体验篇相关推荐

  1. View 5.1 重装上阵(3—用户体验篇)

    从用户体验上来讲View 5.1也进行了持续的改进,除了支持多显示器之外 还增强了POWERCLI的功能,使得命令行的功能变得愈加强大. 例如:Get-TransferServer, Set-Imag ...

  2. VMware View 与Citrix XenDesktop对决之用户体验篇

    看看真实的VMware View 与Citrix XenDesktop对比. 用户体验作为虚拟桌面成功的关键因素,看看VMware View如何在这方面立于不败之地. 对于测试中暴露的差异,您也许会觉 ...

  3. WebApp最佳实践用户体验篇之如何针对多种屏幕尺寸设计合理的移动应用

    身为一个移动web网站的设计师,除非你只是针对某种特定的设备设计,否则你应该会常常碰到这样的问题:如何清楚地了解网站运行设备的屏幕尺寸大小?这个问题一直困扰着移动设备上的设计师. 例如: iPhone ...

  4. 桌面虚拟化之用户行为审计

    桌面虚拟化通过统一的远程访问协议(如PCoIP.RDP)来进行桌面的远程访问.这样的好处是显而易见的.因为只提供一种方式进行接入,所以IT人员只要做好一条防线的保护,用户的操作及行为都可以尽收眼底了. ...

  5. 桌面虚拟化之用户评估指南 (翻译)

    正在评估桌面虚拟化解决方案,面对如此丰富的功能,却有些无从下手? 不妨看看VMware View用户评估指南,中文翻译版,独家发布. 中文翻译版本: http://down.51cto.com/dat ...

  6. web开发性能优化---用户体验篇

    怎样从技术角度怎样增强用户体验.都是非常多平台都在做的事情,依据个人实际经验碰到几种体验做下总结. 1.降低页面刷新白屏 适当使用ajax技术.改善刷新白屏现象. 2.信息提醒,邮件.站内信.短信 在 ...

  7. 必应词典手机版(IOS版)与有道词典(IOS版)之软件分析【功能篇】【用户体验篇】...

    1.序言: 随着手机功能的不断更新和推广,手机应用市场的竞争变得愈发激烈.这次我们选择必应词典和有道词典的苹果客户端作对比,进一步分析这两款词典的客户端在功能和用户体验方面的利弊.这次测评的主要评测人 ...

  8. VMware View 与Citrix XenDesktop 用户体验大比拼-iPad篇

    翻译稿,版权归原作者所有.文章来源:http://blogs.vmware.com/euc/2011/09/view-5s-user-experience-on-an-ipad-compared-to ...

  9. 超融合技术,让桌面虚拟化乘风破浪,扬帆远航

    从十年前思杰公司推出全球第一款真正意义上的桌面虚拟化产品开始,已经有越来越多的用户选择把桌面虚拟化作为后PC时代的替代品.根据IDC的报告,全球财富100强已经程度不一的全部部署了桌面虚拟化产品.在国 ...

最新文章

  1. ARM QT实现多点触摸【转】
  2. OpenStack —— DevStack一键自动化安装
  3. wxWidgets第四课 EVT_LEFT_UP关联鼠标弹起事件不生效
  4. php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
  5. logback.xml文件配置(按时间、文件大小和log名称生成日志)
  6. 软件定制开发的7大好处
  7. i印通校园自助打印系统
  8. canvas贝塞尔曲线爱心_贝塞尔曲线之爱心点赞代码全解析!| CSDN 博文精选
  9. tolua++ 参考手册
  10. Prince和学生们侃侃而谈系列05
  11. VTK 实现MinIP Activiz
  12. 如何用turtle画椭圆?
  13. 自动驾驶专题介绍 ———— 超声波雷达
  14. 纪中 Day13Day14
  15. 5454. 统计全 1 子矩形(Leetcode 196周赛)
  16. for(auto i : v)遍历容器元素
  17. java全拼,Java获取汉字全拼和首拼
  18. C# iTextSharp 创建PDF水印
  19. 合理利用博客群发软件,提升网站权重的关键方法
  20. 中心频点计算公式_LTE网各频段中心频点的计算方法 刘

热门文章

  1. 从C#到Nodejs,从windowns到mac
  2. JPA+Hibernate 3.3 ——第一个JPA程序
  3. VM安装rhel或linux后,声音很响,如何关闭
  4. 三菱q系列特殊继电器一览表_2020山西三菱Q系列PLC模块回收购销
  5. python智能化推荐_windows python flask
  6. 螃蟹保存方法保存时间_蜂巢蜜应该怎么保存,蜂巢蜜怎么保存的时间更长
  7. appinventor如何做个游戏_单亮:游戏的重要性
  8. access根据所属院系修改学号_2012年计算机等考二级Access模拟试题四
  9. linux嵌入式如何学习,嵌入式Linux要如何学习?嵌入式linux学习路线讲解
  10. java字符串拆分 空字符_Java字符串拆分