【原文地址】Optimizing the Silverlight Install Experience
【原文发表日期】 Tuesday, October 30, 2007 2:44 AM
当你开始在你的网站或应用中使用Silverlight时,有个要考虑的很重要的东西是,确保你对“万一用户还没有安装Silverlight”的情形有对策。从理想的角度来说,你需要确保安装Silverlight的体验与你网站或应用的整体用户体验天衣无缝地相结合。
Silverlight“间接安装”体验
在默认的情形下,当你使用Silverlight.js库来在页面里装载Silverlight控件时,它会自动检测出Silverlight是否已经安装在访问你网站的用户机器之上,如果没有,它就会通过Silverlight.js自动注入你的页面的安装图案来提示用户安装。
这个默认的安装选项是我们称之为“间接安装”的选项,因为当用户点击安装链接时,它会自动打开一个新的窗口,里面显示了Microsoft.com的Silverlight用户使用协议以及下载页面。
间接安装选项的好处是它可以在任何网站上工作(不需要自定义的JavaScript)。但其缺点是,访问你网站的人最终被转到了另外的页面上去安装Silverlight,与你网站其他部分的整体用户体验的结合性感觉不是很好。
Silverlight“直接安装”体验
Silverlight还支持另一个我们称之为“直接安装”的选项,你可以把Silverlight的安装整合到你的网站上,建造出更为沉浸,更加用户友好的体验。
当还没有安装Silverlight的用户点击Silverlight安装图案时,你可以编写代码从Microsoft.com直接下载Silverlight安装文件,然后启动安装程序。当安装程序结束时,然后你就可以刷新HTML网页,立刻显示你网站上的Silverlight内容(用户不需要转换页面或手工点击刷新按钮)。在宽带网络连接上,整个过程要花的时间少于20秒,用户体验感觉结合性非常好。

Silverlight安装体验白皮书和例程
今天早些时候,我们发表了一个白皮书,和几个样例脚本,按部就班地演示如何在你的网站上建造Silverlight“直接安装”体验。你可以在这里下载。你可以在Tim Sneath这里的博客贴子里了解更多的详情。
白皮书和样例脚本示范了如何促进直接安装体验,以及如何设计网站的HTML界面以鼓励用户很自然地点击安装链接。
Silverlight书籍
想进一步了解如何使用Silverlight 1.0打造酷媒体和丰富交互体验的应用,去阅读一下目前刚发行的这些Silverlight 1.0新书:
希望本文对你有所帮助,
Scott