Palm在紐約舉行的開發者大會剛剛結束,他為大家展示了下一階段Palm即將採用的應用軟體發展架構:HTTP://www.aliyun.com/zixun/aggregation/16536.html">Enyo。 這一架構基於本地硬體加速並且具有更快的程式載入速度,它很快就將取代現有的Mojo架構。
Palm新應用開發工具Enyo即將上線
Palm新應用開發工具Enyo即將上線
在新的Enyo架構下,軟體的開發速度將得到大大提升,因為開發者無需再根據不同的螢幕尺寸,為一款軟體發展多個版本,這就節省了重複編寫軟體而浪費掉的 時間;除此之外,應用程式在手機上的運行速度也更加流暢, 和HTML5的網頁相容性更強;對於開發者來說,利用Enyo開發起軟體會更加方便,因為它在特 殊事件處理技術上表現更加成熟,即使在記憶體溢出或者記憶卡出現錯誤的情況下,也能夠應對自如。
Palm新應用開發工具Enyo即將上線
Palm新應用開發工具Enyo即將上線
Palm為了可以讓Enyo這一架構良好的運行,它會和Ares架構共同成為軟體發展時使用的架構,而且Palm花費了大量的時間對Enyo架構下開發出的軟體進行測試,這一測試過程不是通過模擬器,而是通過網頁, 在這樣情況下得出的資料或許會更具有實際意義。
Palm應用開發工具Mojo
HP官員Scott Miles在開發者大會上演示了一款基於Enyo架構開發的可以在Chrome桌面瀏覽器內運行的電子郵件應用程式,具體演示了相同的應用程式如何在一個設備中不同視窗(全屏尺寸、縮小尺寸)情況下顯示。
Palm應用開發工具Ares
Palm在會中強調了Enyo的優勢,比如說如果使用者打開Mojo架構下開發的軟體需要7秒鐘,而在Enyo架構下研發的軟體開啟可能只需要1秒鐘。 據稱,代號為的Enyo軟體發展工具組將會在2011年年初向開發者公佈,並且取代過去的Mojo開發工具。
Mojo的軟體發展工具是2009年年初出現的,它的介面類似網頁原始程式碼的程式編輯介面,讓開發者的程式設計過程簡單化;Ares是繼Mojo之後的開發工 具, 開發者利用它可以實現自動翻轉畫面功能的較為複雜的應用程式介面;而到了Enyo,無論是速度上還是功能上都會有一個新的提升。 不過歸根到 底,Palm一次次公佈新的軟體發展工具,目的都是為了吸引更多的開發者,降低軟體發展工具使用難度,為自己的webOS系統提供更多更豐富的軟體。