simoncrosby等人认为Citrix应该聚焦于交付应用程序(应用虚拟化),Daniel认为应该将desktop interface 当作一个应用.
Daniel认为应该聚焦于用户需求.
为了获取数据,导致我们从应用的角度来看问题.如果已经有一个本地桌面了,就不再需要另一个,所以只需要一个应用程序.
iPad:应用程序
Work-shifting:Desktop
Local Corporate Device: 应用程序
…
Had a brief discussion on twitter the other day where people (@simoncrosby, @joeshonk, @RichCrusco) were saying that we only need to focus on delivering applications and NOT a Windows 7 desktop. I completely disagree. In fact, we should be treating the desktop interface as an application. Of course the desktop-haters immediately came out saying “No, the desktop is not an application.” This was pretty much what I expected.
Unfortunately, trying to explain my point in 140 characters wouldn’t do it justice but a blog is a start.
The key point is that we need to focus on the users. When you look at how users work with these systems, you understand what they need in order to work effectively. We look at the applications as a way to get to the data. We decide if the user needs access to the application, and it is either granted or denied. If we ignored the desktop interface, things would be much easier. I already have a desktop interface, so why do I need another. My local desktop interface has my own applications, so simply let me subscribe to virtual applications. This would alleviate the user-installed application challenge. If you only focus on the applications, you are missing an important aspect because this model doesn’t work for everyone. Let me give you some examples for and against having the desktop interface delivered:
We love to talk about being able to do all of these cool things with virtualization and what the future will hold, but people tend to ignore the typical user and their perspective. This perspective and the comfort of using the system are what makes things succeed or fail. If the solution doesn’t feel natural, it won’t work. And I say that only focusing on applications and ignoring the desktop interface, you are ignoring the user and only thinking about some pie in the sky utopia.
If we treat the desktop interface (XP, Windows 7, RDS) as an application, you must assess the need for the interface using the same criteria you use for applications (end point device, user usage requirements, location, etc). If you treat the desktop as a desktop, you will surely go down the road believing the desktop interface is irrelevant only to find that users are unhappy with the application virtualization solution, thus killing user acceptance.
Not everyone requires a corporate-delivered desktop interface, but many do and we cannot ignore this need.
Daniel – Lead Architect
XenDesktop Design Handbook