WinJS开源,增加Windows Phone 8.1支持

在去年六月的Build 2013大会上,Paul Gusmorino谈论了WinJS 2.0及其带来的速度提升。在上周的Build 2014大会上,他又来谈论了WinJS 2.1以及该库下一步的发展方向。Windows Library for JavaScript(WinJS)原本是要成为使用HTML、CSS和JavaScript构建应用程序的有效途径。它最初由微软创建,不过,其功能不局限于Windows平台。

Gusmorino参与主推了微软依据开源许可证发布的几项技术。他宣布,WinJS现在依据Apache许可证授权,项目托管在GitHub上。微软的希望是,这可以使WinJS成为一个可以用在所有现代设备和浏览器上的通用库,而且不需要大量重写。除了这项扩展外,WinJS 2.1已经发布,并支持Windows Phone 8.1。对于微软技术栈而言,这意味着在Xbox、Windows Phone和Windows 8应用程序中间在用的WinJS变体现在有三种。Gusmorino表示,统一这三种平台是为2015年WinJS 3.0设定的目标。该项目已经生成了一个路线图,说明了他们下一步的发布步骤。

WinJS项目目标

  • 提供真正的应用程序体验
  • 构建本地体验
  • 实现跨设备代码共享
  • 向社区贡献新材料——“不是提供用户已有的某个东西的微软版本”
  • 保持和提高模块化

WinJS的实战示例可以在Try WinJS上找到,其中包含了针对库中所有控件的演示程序和代码。微软维护了一个单独的项目页面,对于面向基于Windows的开发人员的GitHub页面而言,这是一个有益的伴侣。准备中的WinJS for Windows Phone带来若干变化,旨在提供一种更好的手机体验。它增加了Pivot控件,并对若干控件进行了改进。这些变化包含了性能和辅助功能。

查看英文原文:WinJS Goes Open Source, Adds Windows Phone 8.1 Support

你可能感兴趣的:(WinJS开源,增加Windows Phone 8.1支持)