微軟在上周Build大會上釋出Windows Library for JavaScript(WinJS)的開放源碼,並宣布WinJS將可支援各種瀏覽器及其他非Windows裝置,踏出跨平台的第一步。

WinJS是微軟專為Windows 8所設計的JavaScript函式庫,以方便開發人員利用HTML、CSS與JavaScript來開發於Windows Store for Windows 8的應用程式。隨著Windows 8.1的出爐,微軟釋出了WinJS 2.0,新增多項控制功能並改善效能。

WinJS初期鎖定的是原生的Windows Runtime程式,但之後逐漸開始支援Xbox,並可利用Kinect進行語音輸入。微軟也在上周釋出支援Windows Phone的WinJS 2.1 for Windows Phone 8.1,並計畫將WinJS延伸到其他瀏覽器與裝置,包括Chrome、Firefox、iOS與Android等。

微軟Windows生態系統暨架構專案經理Maria Kang表示,讓WinJS支援Windows以外的系統除了可擴大開發人員所觸及的對象外,也能輕易將Windows的程式滲透到網路上。

外界分析指出,WinJS雖然像是微軟版的JavaScript,但它實際上是包含各種先進元件與使用者介面控制器的JavaScript套裝工具,可用來簡化開發人員要在不同裝置上使用相關功能的流程。開發人員可透過軟體專案代管服務GitHub存取WinJS程式碼或是提供意見,透過社群的力量讓WinJS更強大。(編譯/陳曉莉)

 

熱門新聞

Advertisement