摘要:Windows Vista™(以前的 Windows 代号为“Longhorn”)是 Windows 的一项重大进步,它在开发人员平台方面取得了显著的进展。Windows Vista 使创建应用程序变得前所未有的简单,而且所创建的应用程序也更安全、更可靠、更易管理。Windows Vista 也使开发人员和设计人员能够在用户体验方面取得突破,从而提高易用性并且更适合用户的工作。
最后,Windows Vista 通过大量创新的集成技术使信息、系统、人员和设备的连接变得简单。
• 充分利用激动人心的新方法来创建具有丰富图形用户体验的应用程序,真正展现您的作品的魅力。
• 了解通过使用用户帐户保护和代码访问安全性等功能创建安全的应用程序是如何轻松。创建具有最小权限的应用程序,这样可以降低风险并使用户能够维护安全的 Windows 环境。
• 了解使用一组新的 API 如何使应用程序更易于预测和管理。改进的开发人员门户服务有助于您了解 Windows Vista 应用程序在实际部署中的行为。
• 利用高级 Web 服务和对等技术可以连接应用程序,从而使用户能够在办公室、家中或路上工作。
• 提取和使用文档中的数据比以前更方便。一个新的基于 XML 的文件格式和一个共享的 RSS 存储使您的应用程序能够访问和提供用户希望看到的信息。
随着 Windows Vista™ 的进步,Microsoft 使 Windows 平台具备了以下三种重要的特性:
• 通过使操作系统更安全、更可靠、响应更及时,使人们更自信
• 通过消除混乱、改善组织,使人们思路清晰
• 通过提高网络安全性和集成协作性,使人们之间的联系更为便捷、安全
Windows Vista 使开发人员可以创建具有以上三种特性的软件。Windows Vista 可提高应用程序的质量,使开发人员创建功能更丰富、更易于使用的应用程序,并且添加了大量 API 用于访问连接基础结构。
总的来说,Windows Vista 有八个主要的方面值得关注,每个方面对于开发人员都具有独特的影响:
• 全新的体验:兴起的 Windows Vista 应用程序的一个显著特征就是在用户体验方面取得了突破,为开发人员提供了新的方法,可使开发的应用程序更适合用户使用并且使用效率也更高,在大多数情况下使用它们充满乐趣。
• 安全性:Windows Vista 进一步扩展了 Microsoft 在 Windows XP SP2 中的努力,它通过扩展平台使开发人员能够更方便地创建安全的应用程序,从而确保用户的安全。用户帐户保护、分离的安全标记和代码访问安全性 (CAS) 等功能使开发人员可以通过只提供应用程序正常运行所需的最小权限来尽可能减少应用程序的攻击面。
• 可靠性:无论对于最终用户还是 IT 专业人士,可靠的应用程序都可以准确地按预期运行,并能正确处理各种异常。Windows Vista 提供了大量的新 API,从而使开发人员能够向最终用户提供可预测、可靠的应用程序,并且在这些应用程序出现问题时能够对其进行诊断。改进的开发人员门户服务将可以分析应用程序在实际部署中的行为。
• 连通性:不论是在国际间使用 Web 服务还是在会议室中进行对等的共享,Windows Vista 使用户与他们的朋友和同事的联系更为方便。Windows Communication Foundation(以前的代号为“Indigo”)API 使得使用和提供新一代的 Web 服务变得很简单。新的对等功能可以发现附近的其他设备并与其进行交互,从而使各种新的交互方案成为现实。
• 数据集成:Windows Vista 平台引入了几种新功能,使应用程序更容易查找和共享用户要查看的数据。一种新的基于 XML 的文件格式(与 Office 12 采用的默认文件格式相同)使用户可以处理任何文档中的数据,而 RSS(真正简单的聚合)API 和共享 RSS 存储使开发人员能够轻松地使 Windows Vista 应用程序启用 RSS,并允许用户集中访问供给、列表和附件。
• 易于搜索:Windows Vista 为用户提供了新的搜索和组织文件及数据的方法,强调了应用程序的元数据以及对传统的文件名和文件夹层次结构的搜索。开发人员可以将这些功能添加到 Windows Vista 应用程序中,同时扩展系统以确保将其软件所创建的文档和数据无缝地集成到默认的“搜索和组织”体验中。
• 易于部署:应用程序的安装是软件留给用户的最早和最后的印象。Windows Vista 将使编写可靠的安装程序更加容易,用户可以相信这些安装程序能够将应用程序文件无缝地安装到各自的位置,同时也为用户提供一致的卸载体验。兴起的 Windows Vista 对 ClickOnce 的改进也使您能够快速地安装应用程序,将开销降到最低。
• 可移动:随着便携式计算机比台式计算机在企业中更为畅销,当用户从办公室走到提供无线局域网的咖啡厅时,兴起的 Windows Vista 应用程序将可以继续运行。Windows Vista 提供了新的检测网络和电源状态的功能,并能够在必要时自动同步应用程序数据。Windows Vista 还可以充分利用 Tablet PC、Pocket PC 和辅助显示设备等移动设备。