对于企业,Windows Presentation Foundation 实现了改进的客户关系和不同的应用程序。通过提供能够快速提供更好的视觉效果、独特的用户体验的技术,来建立与客户的密切关系,使企业可以建立稳定的数字客户关系和独特的品牌化机会。而且,由于 Windows Presentation Foundation 是窗体、文档、视频、三维以及其他功能的综合,因此企业可以创建持久的用户体验解决方案,并集成到客户的日常活动中。
对于开发人员和设计人员,Windows Presentation Foundation 提供了统一的 UI 平台,因此他们只需学习一个模式,就可以获得无限可能的 UI 体验。对于 .NET 开发人员,其框架是熟悉的,并且它最终将减少提供最佳用户体验和通信逻辑所需的代码行数。对于设计人员,Windows Presentation Foundation 提供的平台可消除内容、媒体和应用程序之间的边界。最重要的是,Windows Presentation Foundation 可以使开发人员和设计人员同步紧密地合作来快速提供不同的连通体验。
基础
最终用户目前希望他们的应用程序质量更高、易用性更强。Microsoft 在 Windows Vista 中对应用程序支持和开发的基础研究的投资使所有开发人员都能够满足以上要求,方法是给开发人员提供相应的功能,使其更容易向最终用户提供改进的应用程序质量、良好的应用程序安全模式、更好的安装体验以及新型的应用程序和系统管理。
改进的应用程序质量
Windows Vista 改进了错误处理机制、文档恢复机制和应用程序重新启动机制,从而提高了应用程序的稳定性,并且能更好地保护最终用户的数据。尤其是,重新启动管理器使应用程序(如自定义安装程序或管理工具)可以修改系统而不影响用户体验。
此外,Windows Vista 还引入了新的反馈报告 API,使开发人员可以创建事件类型并指定其所需的数据,从而不断提高其产品质量。将这些报告反馈的 API 集成到使开发人员能够参与其用户反馈收集计划的新开发人员门户中后,将使开发人员获取反馈以及改进其应用程序变得前所未有的简单。用于应用程序事件和性能监视的新规范 API 将使开发人员能够创建迄今为止最可靠的应用程序。
安全性改进
Windows Vista 引入了增强的安全模式,可在运行应用程序时减少可攻击的系统漏洞。尤其是,它使用户帐户保护 (UAP) 成为默认的用户帐户,并提供了易于使用的临时权限提升模式。这样就减少了恶意安装,并使非管理员的用户可以安全地使用更多的操作系统功能。安全性通过强制集成控件使用基于信任的验证系统进一步得到了加强,并且 Windows Resource Protection(Windows File Protection 的后继者)确保了操作系统的稳定的只读视图。
改进的安装
Windows Vista 使开发人员能够通过传统的 Windows 安装 (MSI) 和 ClickOnce 向他们的客户提供更好的安装和更新体验。通过应用新的安全模式,开发人员可允许用户从具有用户帐户保护 (UAP) 的帐户安装以及管制任何提升权限的需要。Microsoft 安装程序透明提供的重新启动管理器使重新启动系统的需要降到最低。
结论
Windows Vista 是开发人员平台的重大进步。
Windows Vista 可以更容易地创建“安全”的应用程序,这些应用程序安全、稳定且易于维护。它进行了大量改进,如引入了用户帐户保护 (UAP),使开发人员能够轻松地创建应用程序,而用户不需要以管理员的身份登录就可以安装并运行这些应用程序。另外,ClickOnce 和新的 Windows 安装程序使开发人员可以创建更易于部署和更新的应用程序,从而使更新客户端应用程序与访问网页一样简单。
Windows Vista 还使开发人员和设计人员可以创建界面美观的应用程序,从而提高易用性并使视觉效果更具特色。Windows Vista 的新 shell 和显示系统使开发人员和设计人员能够将应用程序集成到 Windows 以及相互集成到对方中,从而使创建更好用、更美观的用户界面变得更简单。
最后,Windows Vista 使信息、系统以及客户的连接变得简单。使用 Windows Communication Foundation Web 服务基础结构,开发人员创建的应用程序可以通过对 WS-* 规范的内置支持,与众多硬件和软件无缝地进行通信。此外,Windows Vista 还提供了 RSS 支持,以使开发人员能够创建从多个来源收集信息的体验。