Enyo開發團隊宣布,新一代的webOS開發框架Enyo 2.0已經脫離測試版階段,並宣稱此版本所開發的軟體可以在行動裝置或桌上型電腦的主流瀏覽器中執行。
Enyo是webOS的應用程式開發框架,主要使用JavaScript。Enyo 1.0版僅支援HP平板電腦TouchPad,但Enyo開發團隊認為,應用程式不該被平台所限制,因此將Enyo 2.0版打造為支援iOS、Android、黑莓機、Windows Phone及電腦上的Firefox、Chrome、Safari及IE 8等瀏覽器的開發環境。
除了跨越平台限制之外,新版本增加Onyx Widget多種工具,如功能清單、選項清單、繪製、提示等,而且可以在不同解析度時自動調配畫面。其次是增添Enyo範例,開發人員可以從各種設備的瀏覽器中預覽Enyo各項使用者介面的畫面與程式碼。
Enyo 2.0還有一項重大改變是程式碼貢獻的模式,該團隊為了能廣泛取得社群貢獻的程式碼,但又要維持Apache 2.0授權模式,因此仿造Linux核心開發團隊的程式碼貢獻流程。
2010年HP併購Palm取得webOS,曾經在旗下的電腦及印表機中採用webOS,但在平板電腦TouchPad銷售不佳之後,於2011年底決定把webOS轉為開放源碼專案。
HP於今年一月將webOS轉為Open webOS,同時間釋出Enyo 1.0開發框架與其2.0測試版。今年五月Enyo團隊轉至Google任職,但仍持續開發與管理Enyo。
目前除了webOS之外,Chrome OS、Firefox OS也是以Web App為應用程式來源,但在跨平台方面,Chrome OS的App大部分必須在Chrome瀏覽器中才能使用,Firefox OS目前專注在智慧手機領域,尚未跨足到平板電腦或個人電腦。Ubuntu Linux則是以Firefox瀏覽器加上擴充套件的方式,目前可以執行數十種Web App。(編譯/沈經)
熱門新聞
2025-03-03
2025-03-03
2025-03-03
2025-03-05
2025-03-04